public async Task UpdatePublishingStageAsync(Guid releaseId, Guid releaseStatusId, ReleasePublishingStatusPublishingStage stage, ReleasePublishingStatusLogMessage logMessage = null) { await UpdateRowAsync(releaseId, releaseStatusId, row => { row.State.Publishing = stage; row.AppendLogMessage(logMessage); return(row); }); }
public ReleasePublishingStatusState( ReleasePublishingStatusContentStage content, ReleasePublishingStatusFilesStage files, ReleasePublishingStatusDataStage data, ReleasePublishingStatusPublishingStage publishing, ReleasePublishingStatusOverallStage overall) { _content = content; _files = files; _data = data; _publishing = publishing; _overall = overall; }
private async Task UpdateStage(ReleasePublishingStatus releasePublishingStatus, ReleasePublishingStatusPublishingStage stage, ReleasePublishingStatusLogMessage?logMessage = null) { await _releasePublishingStatusService.UpdatePublishingStageAsync(releasePublishingStatus.ReleaseId, releasePublishingStatus.Id, stage, logMessage); }
private async Task UpdateStage(IEnumerable <ReleasePublishingStatus> releaseStatuses, ReleasePublishingStatusPublishingStage stage, ReleasePublishingStatusLogMessage?logMessage = null) { foreach (var releaseStatus in releaseStatuses) { await UpdateStage(releaseStatus, stage, logMessage); } }
private static string FilterPublishingStageEquals(ReleasePublishingStatusPublishingStage stage) => GenerateFilterCondition(nameof(ReleasePublishingStatus.PublishingStage), Equal, stage.ToString());