Beispiel #1
0
        public static async Task DataLockEventAuditDataCleanUp([ServiceBusTrigger("%DataLockAuditDataCleanUpQueue%", Connection = "ServiceBusConnectionString")] string message,
                                                               [Inject] IAuditDataCleanUpService auditDataCleanUpService)
        {
            var batch = JsonConvert.DeserializeObject <SubmissionJobsToBeDeletedBatch>(message);

            await auditDataCleanUpService.DataLockEventAuditDataCleanUp(batch);
        }
Beispiel #2
0
 public static async Task HttpTriggerAuditDataCleanup(
     [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest httpRequest,
     [Inject] IAuditDataCleanUpService auditDataCleanUpService)
 {
     await auditDataCleanUpService.TriggerAuditDataCleanup();
 }
Beispiel #3
0
 public static async Task TimerTriggerAuditDataCleanup(
     [TimerTrigger("%AuditDataCleanUpSchedule%", RunOnStartup = false)] TimerInfo timerInfo,
     [Inject] IAuditDataCleanUpService auditDataCleanUpService)
 {
     await auditDataCleanUpService.TriggerAuditDataCleanup();
 }