public HttpResponseMessage Put(string id, [FromBody] HARP harp) { try { using (db_HDPEntities entities = new db_HDPEntities()) { var entity = entities.HARPs.FirstOrDefault(e => e.NHI == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "NHI number: " + id.ToString() + " not found to update.")); } else { //entity.NHI = harp.NHI; //entity.Name = harp.Name; entity.RiskPercent = harp.RiskPercent; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HARP Get(string id) { using (db_HDPEntities entities = new db_HDPEntities()) { return(entities.HARPs.FirstOrDefault(e => e.NHI == id)); } }
// Get all rows public IEnumerable <HARP> Get() { using (db_HDPEntities entities = new db_HDPEntities()) { return(entities.HARPs.ToList()); } }