Ejemplo n.º 1
0
 private void When(BuildUpdated @event)
 {
     (string location, VersionNumber number, VersionNumber releaseNumber, IList <string> suffixes, _) = @event;
     Location      = location;
     Suffixes      = suffixes;
     Number        = number;
     ReleaseNumber = releaseNumber;
 }
 /// <inheritdoc />
 public async Task Handle(BuildUpdated @event, CancellationToken cancellationToken)
 {
     await Update(@event,
                  build =>
     {
         build.Location      = @event.Location;
         build.Number        = @event.Number.ToString();
         build.ReleaseNumber = @event.ReleaseNumber.ToString();
         build.Suffixes      = @event.Suffixes.ToList();
     },
                  cancellationToken);
 }
Ejemplo n.º 3
0
 public static void OnBuildUpdated(BuildUpdated e, Build view)
 {
     var existing = view.Tasks[e.TaskIndex];
     view.Tasks[e.TaskIndex] = new TaskInfo(existing.Id, existing.Name, e.TaskStatus);
 }
Ejemplo n.º 4
0
 public void When(BuildUpdated e)
 {
     writer.UpdateOrThrow(e.Id, view => BuildProjection.OnBuildUpdated(e, view));
 }