/// <summary>
 /// Plays the event.
 /// </summary>
 /// <param name="domainEvent">The domain event.</param>
 private void PlayEvent(HandicapCalculationProcessChangedToCompletedEvent domainEvent)
 {
     this.Status            = HandicapProcessStatus.Completed;
     this.CompletedDateTime = domainEvent.CompletedDateTime;
 }
 /// <summary>
 /// Plays the event.
 /// </summary>
 /// <param name="domainEvent">The domain event.</param>
 private void PlayEvent(HandicapCalculationProcessChangedToRunningEvent domainEvent)
 {
     this.Status          = HandicapProcessStatus.Running;
     this.RunningDateTime = domainEvent.RunningDateTime;
 }
 /// <summary>
 /// Plays the event.
 /// </summary>
 /// <param name="domainEvent">The domain event.</param>
 private void PlayEvent(HandicapCalculationProcessChangedToErroredEvent domainEvent)
 {
     this.Status          = HandicapProcessStatus.Errored;
     this.ErrorMessage    = domainEvent.ErrorMessage;
     this.ErroredDateTime = domainEvent.ErroredDateTime;
 }
 /// <summary>
 /// Plays the event.
 /// </summary>
 /// <param name="domainEvent">The domain event.</param>
 private void PlayEvent(HandicapCalculationProcessStartedEvent domainEvent)
 {
     this.Status          = HandicapProcessStatus.Started;
     this.StartedDateTime = domainEvent.StartedDateTime;
 }