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