public ResponseLessons deleteLesson(RequestLesson Parametros) { ResponseLessons respuesta = new ResponseLessons(); lessonsCore core = new lessonsCore(); string mensaje = ""; int idProfessor = new professorsCore().validateProfessor(Parametros.RQ.professor_number, Parametros.RQ.professor_password, ref mensaje); if (idProfessor != -1) { bool Correcto = core.deleteLesson(Parametros, ref mensaje); if (Correcto) { ResponseLessons Respuesta = new ResponseLessons(); Respuesta.code = CodigosRespuesta.codigo.OK; Respuesta.estatus = mensaje; respuesta = Respuesta; } else { ResponseLessons Respuesta = new ResponseLessons(); Respuesta.code = CodigosRespuesta.codigo.INTERNAL_SERVER_ERROR; Respuesta.estatus = mensaje; respuesta = Respuesta; } } else { ResponseLessons Respuesta = new ResponseLessons(); Respuesta.code = CodigosRespuesta.codigo.FORBIDDEN; Respuesta.estatus = MensajesEstados.ErrorAcceso; respuesta = Respuesta; } return(respuesta); }
public ResponseListLesson getListLessons(RequestLesson Parametros) { ResponseListLesson respuesta = new ResponseListLesson(); lessonsCore core = new lessonsCore(); string mensaje = ""; int idProfessor = new professorsCore().validateProfessor(Parametros.RQ.professor_number, Parametros.RQ.professor_password, ref mensaje); if (idProfessor != -1) { List <Lesson> ListLessons = core.getListLesson(Parametros, ref mensaje); if (ListLessons != null && ListLessons.Count > 0) { ResponseLessons Respuesta = new ResponseLessons(); Respuesta.code = CodigosRespuesta.codigo.OK; Respuesta.estatus = mensaje; respuesta.Response = Respuesta; respuesta.Lessons = ListLessons; } else { ResponseLessons Respuesta = new ResponseLessons(); Respuesta.code = CodigosRespuesta.codigo.NOT_FOUND; Respuesta.estatus = MensajesEstados.SIN_RESULTADOS; respuesta.Response = Respuesta; respuesta.Lessons = null; } } else { ResponseLessons Respuesta = new ResponseLessons(); Respuesta.code = CodigosRespuesta.codigo.FORBIDDEN; Respuesta.estatus = MensajesEstados.ErrorAcceso; respuesta.Response = Respuesta; respuesta.Lessons = null; } return(respuesta); }