// POST    /Pacientes/Paciente    { objeto }
 public JsonResult Add(Paciente item)
 {
     if (Request.HttpMethod == "POST")
         return Json(pacientesManager.InsertPaciente(item));
     else
         return Json(new { Error = true, Message = "OperaciĆ³n HTTP invalida" });
 }
        public JsonResult Paciente(int? id, Paciente item)
        {
            switch (Request.HttpMethod)
            {
                case "POST":
                    return Json(pacientesManager.InsertPaciente(item));
                case "PUT":
                    return Json(new { Error = false, Message = "Hay que implementar" });
                case "GET":
                    return Json(new { Error = false, Message = "Hay que implementar" });
                case "DELETE":
                    return Json(new { Error = false, Message = "Hay que implementar" });
            }

            return Json(new { Error = true, Message = "OperaciĆ³n HTTP desconocida" });
        }
        public bool InsertPaciente(Paciente p)
        {
            MySqlConnection con = new MySqlConnection(_stringConnection);
            con.Open();

            string sql = "INSERT INTO paciente(nombre, edad, sexo, tipoSangre, peso, altura) VALUES (@nombre, @edad, @sexo, @tipoSangre, @peso, @altura)";
            MySqlCommand cmd = new MySqlCommand(sql, con);
            cmd.Parameters.AddWithValue("nombre", p.Nombre);
            cmd.Parameters.AddWithValue("edad", p.Edad);
            cmd.Parameters.AddWithValue("sexo", p.Sexo);
            cmd.Parameters.AddWithValue("tipoSangre", p.TipoSangre);
            cmd.Parameters.AddWithValue("peso", p.Peso);
            cmd.Parameters.AddWithValue("altura", p.Altura);

            int res = cmd.ExecuteNonQuery();
            con.Close();

            return (res == 1);
        }