public BacktestJobSettingsModel SetCrosses(string jobName, List <CreateJobStep1bPairViewModel> crosses) { return(jobs.AddOrUpdate(jobName, (key) => null, (key, oldValue) => { if (!crosses.IsNullOrEmpty()) { oldValue.CrossesAndTicketSizes = crosses.ToDictionary(c => CrossUtils.GetFromStr(c.Cross), c => c.Quantity); } return oldValue; })); }
public async Task <GenericActionResult> UnsubscribePair(string dbLoggerName, string pair) { return(await DBLoggerManager.Instance.UnsubscribePair(dbLoggerName, CrossUtils.GetFromStr(pair))); }