示例#1
0
        protected override 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.GetLatestEarlierPublishedFundingVersionFromVersion(details.FundingStreamId,
                                                                                   details.FundingPeriodId,
                                                                                   details.Version,
                                                                                   currentVersion.OrganisationGroupTypeIdentifier,
                                                                                   currentVersion.OrganisationGroupIdentifierValue,
                                                                                   currentVersion.GroupingReason));
        }