private async Task UpdateStage(IEnumerable <ReleaseStatus> releaseStatuses, ReleaseStatusPublishingStage stage,
                                ReleaseStatusLogMessage logMessage = null)
 {
     foreach (var releaseStatus in releaseStatuses)
     {
         await UpdateStage(releaseStatus, stage, logMessage);
     }
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 5
0
 private static string FilterPublishingStageEquals(ReleaseStatusPublishingStage stage) =>
 GenerateFilterCondition(nameof(ReleaseStatus.PublishingStage), Equal, stage.ToString());