public IHttpActionResult PutPaciente(int id, Paciente paciente)
        {
            var respuesta = new RespuestaPaciente();

            try
            {
                if (!ModelState.IsValid || id != paciente.Id_Paciente)
                {
                    return(Json(respuesta.BadRequest()));
                }

                db.Entry(paciente).State = EntityState.Modified;

                try
                {
                    db.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PacienteExists(id))
                    {
                        return(Json(respuesta.RecordNotFound()));;
                    }
                    Json(respuesta.ServerError());
                }

                return(Json(respuesta));
            }

            catch (Exception)
            {
                return(Json(respuesta.ServerError()));
            }
        }
        public IHttpActionResult PostPaciente(Paciente paciente)
        {
            var respuesta = new RespuestaPaciente();

            try
            {
                if (!ModelState.IsValid)
                {
                    return(Json(respuesta.BadRequest()));
                }

                db.Pacientes.Add(paciente);
                db.SaveChanges();
                respuesta.Paciente = paciente;
                return(Json(paciente));
            }

            catch (Exception)
            {
                return(Json(respuesta.ServerError()));
            }
        }