Beispiel #1
0
 public string GetRedoMsg()
 {
     if (replaceAppointmentCommand.SourceAggregateId.Date == replaceAppointmentCommand.DestinationAggregateId.Date)
     {
         return(RedoStringGenerator.ForReplacedEvent(patient,
                                                     replaceAppointmentCommand.NewDate,
                                                     replaceAppointmentCommand.NewStartTime,
                                                     replaceAppointmentCommand.NewEndTime,
                                                     newTherapyPlace,
                                                     replaceAppointmentCommand.OriginalStartTime,
                                                     replaceAppointmentCommand.OriginalEndTime,
                                                     originalTherapyPlace));
     }
     else
     {
         return(RedoStringGenerator.ForDividedReplacedEvent(patient,
                                                            replaceAppointmentCommand.NewDate,
                                                            replaceAppointmentCommand.OriginalDate,
                                                            replaceAppointmentCommand.NewStartTime,
                                                            replaceAppointmentCommand.OriginalStartTime,
                                                            replaceAppointmentCommand.NewEndTime,
                                                            replaceAppointmentCommand.OriginalEndTime,
                                                            newTherapyPlace,
                                                            originalTherapyPlace));
     }
 }