public IHttpActionResult GetTratamiento(int id) { var respuesta = new RespuestaTratamiento(); try { Tratamiento tratamiento = db.Tratamientos.Find(id); if (tratamiento == null) { return(Json(respuesta.RecordNotFound())); } respuesta.Tratamiento = tratamiento; return(Json(respuesta)); } catch (Exception) { return(Json(respuesta.ServerError())); } }
public IHttpActionResult PutTratamiento(int id, Tratamiento tratamiento) { var respuesta = new RespuestaTratamiento(); try { if (!ModelState.IsValid || id != tratamiento.Id_Tratamiento) { return(Json(respuesta.BadRequest())); } db.Entry(tratamiento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TratamientoExists(id)) { return(Json(respuesta.RecordNotFound())); } return(Json(respuesta.ServerError())); ; } return(Json(respuesta)); } catch (Exception) { return(Json(respuesta.ServerError())); } }