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