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