Add save only for bundle backtest

This commit is contained in:
2025-10-21 16:38:51 +07:00
parent d144ae73ca
commit af08462e59
7 changed files with 120 additions and 45 deletions

View File

@@ -455,21 +455,15 @@ namespace Managing.Application.Backtests
return (backtests, totalCount);
}
// Bundle backtest methods
public void InsertBundleBacktestRequestForUser(User user, BundleBacktestRequest bundleRequest)
{
_backtestRepository.InsertBundleBacktestRequestForUser(user, bundleRequest);
// Trigger the BundleBacktestGrain to process this request
TriggerBundleBacktestGrain(bundleRequest.RequestId);
}
public async Task InsertBundleBacktestRequestForUserAsync(User user, BundleBacktestRequest bundleRequest)
public async Task InsertBundleBacktestRequestForUserAsync(User user, BundleBacktestRequest bundleRequest, bool saveAsTemplate = false)
{
await _backtestRepository.InsertBundleBacktestRequestForUserAsync(user, bundleRequest);
// Trigger the BundleBacktestGrain to process this request
await TriggerBundleBacktestGrainAsync(bundleRequest.RequestId);
if (!saveAsTemplate)
{
// Trigger the BundleBacktestGrain to process this request
await TriggerBundleBacktestGrainAsync(bundleRequest.RequestId);
}
}
public IEnumerable<BundleBacktestRequest> GetBundleBacktestRequestsByUser(User user)