Example #1
0
        // 1 Crear clase validaciones
        // 2 Crear Objeto llamador paciente
        // Crear objeto Cita que tenga un paciente y la fecha cita
        public string Create(Appointment appointment)
        {
            ValidationResult validation = AppointmentServiceValidator.Validate(appointment);

            return(validation.IsValid ?
                   $"La cita quedo agendada para el paciente {appointment.Patient.Name}."
                : string.Join(Environment.NewLine, validation.ErrorMessage));
        }
        // 1 Crear clase validaciones
        // 2 Crear Objeto llamador paciente
        // Crear objeto Cita que tenga un paciente y la fecha cita
        public string Create(Appointment appointment)
        {
            WriteLine("Solicitando Cita: ");
            WriteLine("Resultado de la cita solicitada: ");
            ValidationResult validation = AppointmentServiceValidator.Validate(appointment);

            return(validation.IsValid ?
                   $"La cita quedo agendada para el paciente {appointment.Patient.Name}, el dia {appointment.Time.Date}." + "\n"
                : string.Join(Environment.NewLine, validation.ErrorFull) + "\n");

            //validation.ErrorLevel
        }