Add delete backtests by filters

This commit is contained in:
2025-10-15 00:28:25 +07:00
parent 48c2d20d70
commit b3f3bccd72
8 changed files with 326 additions and 1 deletions

View File

@@ -41,6 +41,7 @@ public interface IBacktestRepository
Task DeleteBacktestsByIdsForUserAsync(User user, IEnumerable<string> ids);
void DeleteAllBacktestsForUser(User user);
Task DeleteBacktestsByRequestIdAsync(Guid requestId);
Task<int> DeleteBacktestsByFiltersAsync(User user, BacktestsFilter filter);
// Bundle backtest methods
void InsertBundleBacktestRequestForUser(User user, BundleBacktestRequest bundleRequest);

View File

@@ -82,6 +82,7 @@ namespace Managing.Application.Abstractions.Services
string sortOrder = "desc",
BacktestsFilter? filter = null);
Task<bool> DeleteBacktestsByRequestIdAsync(Guid requestId);
Task<int> DeleteBacktestsByFiltersAsync(User user, BacktestsFilter filter);
// Bundle backtest methods
void InsertBundleBacktestRequestForUser(User user, BundleBacktestRequest bundleRequest);