Fix solution build

This commit is contained in:
2025-07-30 20:37:24 +07:00
parent 3de8b5e00e
commit 1071730978
7 changed files with 36 additions and 69 deletions

View File

@@ -146,7 +146,8 @@ namespace Managing.Application.Scenarios
return scenarios.Where(s => s.User?.Name == user.Name);
}
public async Task<Scenario> CreateScenarioForUser(User user, string name, List<string> strategies, int? loopbackPeriod = 1)
public async Task<Scenario> CreateScenarioForUser(User user, string name, List<string> strategies,
int? loopbackPeriod = 1)
{
var scenario = new Scenario(name, loopbackPeriod ?? 1)
{
@@ -193,6 +194,7 @@ namespace Managing.Application.Scenarios
{
await _tradingService.DeleteScenarioAsync(scenario.Name);
}
return true;
}
catch (Exception ex)
@@ -211,6 +213,7 @@ namespace Managing.Application.Scenarios
{
await _tradingService.DeleteScenarioAsync(scenario.Name);
}
return true;
}
catch (Exception ex)
@@ -226,7 +229,8 @@ namespace Managing.Application.Scenarios
return scenario != null && scenario.User?.Name == user.Name ? scenario : null;
}
public async Task<Indicator> CreateIndicatorForUser(User user, IndicatorType type, string name, int? period = null,
public async Task<Indicator> CreateIndicatorForUser(User user, IndicatorType type, string name,
int? period = null,
int? fastPeriods = null, int? slowPeriods = null, int? signalPeriods = null,
double? multiplier = null, int? stochPeriods = null, int? smoothPeriods = null,
int? cyclePeriods = null)
@@ -253,6 +257,7 @@ namespace Managing.Application.Scenarios
{
await _tradingService.DeleteStrategyAsync(strategy.Name);
}
return true;
}
catch (Exception ex)
@@ -262,7 +267,8 @@ namespace Managing.Application.Scenarios
}
}
public async Task<bool> UpdateScenarioByUser(User user, string name, List<string> strategies, int? loopbackPeriod)
public async Task<bool> UpdateScenarioByUser(User user, string name, List<string> strategies,
int? loopbackPeriod)
{
var scenario = await _tradingService.GetScenarioByNameAsync(name);
if (scenario == null || scenario.User?.Name != user.Name)