public async Task Get_AdhocRequests() { var connectionStringFactory = new ConnectionStringFactory(this._configuration); var repo = new TaskSchedulerRepository(connectionStringFactory, this._logger); var result = await repo.ReadUnprocessedTask(DateTime.UtcNow); }
public async Task Get_And_Update_Task() { var connectionStringFactory = new ConnectionStringFactory(this._configuration); var repo = new TaskSchedulerRepository(connectionStringFactory, this._logger); var adhocRequest = new AdHocScheduleRequest { JsonSqsMessage = "abc", OriginatingService = "surv-main", Processed = false, Queue = SurveillanceSqsQueue.CaseMessage, ScheduleFor = DateTime.UtcNow }; await repo.SaveTask(adhocRequest); var result = await repo.ReadUnprocessedTask(DateTime.UtcNow); await repo.MarkTasksProcessed(result); }