Esempio n. 1
0
 private async Task HandleScorecardUpdatedAsync(ScorecardUpdated @event)
 {
     await Task.WhenAll(
         ScorecardProjectionManager.UpdateProjectionAsync(@event),
         ScorecardInfoProjectionManager.UpdateProjectionAsync(new ScorecardInfoUpdated(new ScorecardInfo(@event))));
 }
Esempio n. 2
0
 private async Task HandleScorecardDeletedAsync(Deleted <Scorecard> @event)
 {
     await Task.WhenAll(
         ScorecardProjectionManager.DeleteProjectionAsync(@event),
         ScorecardInfoProjectionManager.DeleteProjectionAsync(new Deleted <ScorecardInfo>(@event.PlayerId, @event.Id)));
 }