public IHttpActionResult Put(CITA_MEDICA CITA_MEDICA) { if (citaBLL.Update(CITA_MEDICA)) { return(Content(HttpStatusCode.OK, "CITA_MEDICA actualizado")); } return(Content(HttpStatusCode.InternalServerError, "Error interno del servidor")); }
public IHttpActionResult Post(CITA_MEDICA a) { try { using (CitasMedicasEntities1 db = new CitasMedicasEntities1()) { //var userDetail = db.CITA_MEDICA.Where(x => x.usuario == a.usuario); int userDetail = db.CITA_MEDICA.Count(x => x.id_medico == a.id_medico && x.id_paciente == a.id_paciente && x.fecha == a.fecha); if (userDetail == 0) { citaBLL.Create(a); return(Content(HttpStatusCode.Created, "Cita agregado correctamente!")); } else { return(Content(HttpStatusCode.Conflict, "Por favor ingrese otro horario")); } } } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, "Solicitud no procesada")); } }