public async Task ProcessSubmissionSucceededEvent(SubmissionSucceededEvent submissionSucceededEvent) { // flush audit service cache first await batchService.StorePayments(CancellationToken.None).ConfigureAwait(false); await dataLockEventRepository.DeleteEventsPriorToSubmission( submissionSucceededEvent.Ukprn, submissionSucceededEvent.AcademicYear, submissionSucceededEvent.CollectionPeriod, submissionSucceededEvent.IlrSubmissionDateTime ).ConfigureAwait(false); }