Ejemplo n.º 1
0
 private void HandleCourseUpdated(CourseUpdated @event)
 {
     for (int i = 0; i < State.Holes.Length; i++)
     {
         State.Holes[i].Distance = @event.Holes[i].Distance;
         State.Holes[i].Par      = @event.Holes[i].Par;
     }
     State.ImageUri = @event.ImageUri;
     State.Location = @event.Location;
     State.Name     = @event.Name;
 }
Ejemplo n.º 2
0
 private async Task HandleCourseUpdatedAsync(CourseUpdated @event)
 {
     await Task.WhenAll(
         CourseProjectionManager.UpdateProjectionAsync(@event),
         CourseInfoProjectionManager.UpdateProjectionAsync(new CourseInfoUpdated(new CourseInfo(@event))));
 }