Fix genetic backend

This commit is contained in:
2025-07-11 14:11:41 +07:00
parent d04d8f310d
commit e43a1af5ef
15 changed files with 542 additions and 205 deletions

View File

@@ -49,6 +49,7 @@ namespace Managing.Application.Abstractions.Services
bool DeleteBacktest(string id);
bool DeleteBacktests();
IEnumerable<Backtest> GetBacktestsByUser(User user);
IEnumerable<Backtest> GetBacktestsByRequestId(string requestId);
Backtest GetBacktestByIdForUser(User user, string id);
bool DeleteBacktestByUser(User user, string id);
bool DeleteBacktestsByUser(User user);

View File

@@ -79,6 +79,7 @@ public interface IGeneticService
/// Runs the genetic algorithm for a specific request
/// </summary>
/// <param name="request">The genetic request to process</param>
/// <param name="cancellationToken">Cancellation token to stop the algorithm</param>
/// <returns>The genetic algorithm result</returns>
Task<GeneticAlgorithmResult> RunGeneticAlgorithm(GeneticRequest request);
Task<GeneticAlgorithmResult> RunGeneticAlgorithm(GeneticRequest request, CancellationToken cancellationToken = default);
}