protected virtual async Task <PublishedProviderVersion> GetPreviousPublishedProviderVersion(string providerId, PublishedFundingUndoTaskContext taskContext, PublishedProviderStatus?status = null) { UndoTaskDetails details = taskContext.PublishedProviderVersionDetails; LogInformation($"Querying latest earlier published provider version for '{taskContext.Parameters}'"); return(await Cosmos.GetLatestEarlierPublishedProviderVersion(details.FundingStreamId, details.FundingPeriodId, details.TimeStamp, providerId, status)); }