public async System.Threading.Tasks.Task DownloadOptionChainsJob(string jobId) { using (WeeklyIncomeService service = new WeeklyIncomeService(jobId)) { service.ProgressMessageRaised += Service_ProgressMessageRaised; await service.DownloadOptionChains(); } }
public async System.Threading.Tasks.Task PurgeJob(string jobId) { using (WeeklyIncomeService service = new WeeklyIncomeService(jobId)) { service.ProgressMessageRaised += Service_ProgressMessageRaised; service.RedirectRaised += Service_RedirectRaised; service.Purge(); } }
public async System.Threading.Tasks.Task PerformWeeklyIncomeActionsJob(string jobId, int slots, Decimal minStrikeDiff, int strikePadding, Decimal maxRisk, List <int> actions) { using (WeeklyIncomeService service = new WeeklyIncomeService(jobId)) { service.ProgressMessageRaised += Service_ProgressMessageRaised; service.RedirectRaised += Service_RedirectRaised; await service.PerformWeeklyIncomeActions(slots, minStrikeDiff, maxRisk, strikePadding, actions); } }