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);
     }
 }
コード例 #5
0
 private static string FilterPublishingStageEquals(ReleasePublishingStatusPublishingStage stage) =>
 GenerateFilterCondition(nameof(ReleasePublishingStatus.PublishingStage), Equal, stage.ToString());