private async Task UpdateStage(GenerateReleaseContentMessage message, ReleaseStatusContentStage stage,
                                ReleaseStatusLogMessage logMessage = null)
 {
     foreach (var(releaseId, releaseStatusId) in message.Releases)
     {
         await _releaseStatusService.UpdateContentStageAsync(releaseId, releaseStatusId, stage, logMessage);
     }
 }
 public ReleaseStatusState(ReleaseStatusContentStage content,
                           ReleaseStatusFilesStage files,
                           ReleaseStatusDataStage data,
                           ReleaseStatusPublishingStage publishing,
                           ReleaseStatusOverallStage overall)
 {
     _content    = content;
     _files      = files;
     _data       = data;
     _publishing = publishing;
     _overall    = overall;
 }
Exemplo n.º 3
0
 public async Task UpdateContentStageAsync(Guid releaseId, Guid releaseStatusId, ReleaseStatusContentStage stage,
                                           ReleaseStatusLogMessage logMessage = null)
 {
     await UpdateRowAsync(releaseId, releaseStatusId, row =>
     {
         row.State.Content = stage;
         row.AppendLogMessage(logMessage);
         return(row);
     });
 }
Exemplo n.º 4
0
 private static string FilterContentStageEquals(ReleaseStatusContentStage stage) =>
 GenerateFilterCondition(nameof(ReleaseStatus.ContentStage), Equal, stage.ToString());