private async Task UpdateStage(IEnumerable <ReleaseStatus> releaseStatuses, ReleaseStatusPublishingStage stage, ReleaseStatusLogMessage logMessage = null) { foreach (var releaseStatus in releaseStatuses) { await UpdateStage(releaseStatus, stage, logMessage); } }
public async Task UpdatePublishingStageAsync(Guid releaseId, Guid releaseStatusId, ReleaseStatusPublishingStage stage, ReleaseStatusLogMessage logMessage = null) { await UpdateRowAsync(releaseId, releaseStatusId, row => { row.State.Publishing = stage; row.AppendLogMessage(logMessage); return(row); }); }
public ReleaseStatusState(ReleaseStatusContentStage content, ReleaseStatusFilesStage files, ReleaseStatusDataStage data, ReleaseStatusPublishingStage publishing, ReleaseStatusOverallStage overall) { _content = content; _files = files; _data = data; _publishing = publishing; _overall = overall; }
private async Task UpdateStage(ReleaseStatus releaseStatus, ReleaseStatusPublishingStage stage, ReleaseStatusLogMessage logMessage = null) { await _releaseStatusService.UpdatePublishingStageAsync(releaseStatus.ReleaseId, releaseStatus.Id, stage, logMessage); }
private static string FilterPublishingStageEquals(ReleaseStatusPublishingStage stage) => GenerateFilterCondition(nameof(ReleaseStatus.PublishingStage), Equal, stage.ToString());