public IHttpActionResult PutIntelReqEEI(int id, IntelReqEEI intelReqEEI) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != intelReqEEI.id) { return(BadRequest()); } intelReqEEI.lastUpdateDate = DateTime.Now; db.Entry(intelReqEEI).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!IntelReqEEIExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetIntelReqEEI(int id) { db.Configuration.LazyLoadingEnabled = false; IntelReqEEI intelReqEEI = db.IntelReqEEIs.Find(id); if (intelReqEEI == null) { return(NotFound()); } return(Ok(intelReqEEI)); }
public IHttpActionResult DeleteIntelReqEEI(int id) { IntelReqEEI intelReqEEI = db.IntelReqEEIs.Find(id); if (intelReqEEI == null) { return(NotFound()); } db.IntelReqEEIs.Remove(intelReqEEI); db.SaveChanges(); return(Ok(intelReqEEI)); }
public IHttpActionResult PostIntelReqEEI(IntelReqEEI intelReqEEI) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (intelReqEEI.intelReqID == null || intelReqEEI.intelReqID == "0") { intelReqEEI.intelReqID = Guid.NewGuid().ToString(); } intelReqEEI.createDate = DateTime.Now; db.IntelReqEEIs.Add(intelReqEEI); db.SaveChanges(); return(CreatedAtRoute("DefaultApiPost", new { id = intelReqEEI.id }, intelReqEEI)); }