예제 #1
0
        public bool HacerCita(MakeAppointmentEntity appointmentEntity)
        {
            bool pago = false;
            EstudianteCursoBL estudianteCursoBL = new EstudianteCursoBL();
            CourseBL          courseBL          = new CourseBL();
            UserBL            userbl            = new UserBL();
            CourseEntity      courseEntity      = courseBL.GetCourse(appointmentEntity.nombrecurso, appointmentEntity.areacurso);
            UserEntity        user = userbl.GetUser(appointmentEntity.nombreusuario, appointmentEntity.documento);

            pago = courseBL.VerificaPago(user, courseEntity);
            if (pago == true)
            {
                return(estudianteCursoBL.HacerCita(user, courseEntity, appointmentEntity.fechadeappointment));
            }

            return(false);
        }
        public bool BookAppoinment([FromBody] MakeAppointmentEntity appointment)
        {
            MainLogicBL operation = new MainLogicBL();

            return(operation.HacerCita(appointment));
        }