Example #1
0
        //CORS

        public IHttpActionResult Get()
        {
            try
            {
                using (CitasMedicasEntities1 db = new CitasMedicasEntities1())
                {
                    try
                    {
                        List <listMedico1_Result> todos = medicoBLL.listMedico();
                        return(Content(HttpStatusCode.OK, todos));
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Error al enviar la lista de MEDICOs " + ex.Message);
                        throw ex;
                    }
                }
            }
            catch (Exception ex)
            {
                return(NotFound());

                throw ex;
            }
        }
 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"));
     }
 }
Example #3
0
 public IHttpActionResult Post(PERSONA a)
 {
     try
     {
         using (CitasMedicasEntities1 db = new CitasMedicasEntities1())
         {
             int userDetail = db.PERSONA.Count(x => x.usuario == a.usuario);
             if (userDetail == 0)
             {
                 personaBLL.Create(a);
                 return(Content(HttpStatusCode.Created, "PERSONA agregado correctamente!"));
             }
             else
             {
                 return(Content(HttpStatusCode.Conflict, "Por favor ingrese otro nombre de usuario"));
             }
         }
         return(Content(HttpStatusCode.Created, "PERSONA agregado correctamente!"));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, "Solicitud no procesada"));
     }
 }