private void HandleScorecardDeleted(Deleted <Scorecard> @event)
 {
     Deleted = true;
 }
 private async Task HandleScorecardDeletedAsync(Deleted <Scorecard> @event)
 {
     await Task.WhenAll(
         ScorecardProjectionManager.DeleteProjectionAsync(@event),
         ScorecardInfoProjectionManager.DeleteProjectionAsync(new Deleted <ScorecardInfo>(@event.PlayerId, @event.Id)));
 }
 private void HandleCourseDeleted(Deleted <Course> @event)
 {
     Deleted = true;
 }
 private async Task HandleCourseDeletedAsync(Deleted <Course> @event)
 {
     await Task.WhenAll(
         CourseProjectionManager.DeleteProjectionAsync(@event),
         CourseInfoProjectionManager.DeleteProjectionAsync(new Deleted <CourseInfo>(@event.PlayerId, @event.Id)));
 }