protected virtual async Task <PublishedFundingVersion> GetPreviousPublishedFundingVersion(PublishedFundingVersion currentVersion, PublishedFundingUndoTaskContext taskContext) { LogInformation($"Querying latest earlier published funding version for '{taskContext.Parameters}'"); UndoTaskDetails details = taskContext.PublishedFundingVersionDetails; return(await Cosmos.GetLatestEarlierPublishedFundingVersion(details.FundingStreamId, details.FundingPeriodId, details.TimeStamp, currentVersion.OrganisationGroupTypeIdentifier, currentVersion.OrganisationGroupIdentifierValue, currentVersion.GroupingReason)); }