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)); } }