// POST: odata/Lkup_Item_Status public IHttpActionResult Post(Lkup_Item_Status lkup_Item_Status) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Lkup_Item_Status.Add(lkup_Item_Status); db.SaveChanges(); return(Created(lkup_Item_Status)); }
// DELETE: odata/Lkup_Item_Status(5) public IHttpActionResult Delete([FromODataUri] decimal key) { Lkup_Item_Status lkup_Item_Status = db.Lkup_Item_Status.Find(key); if (lkup_Item_Status == null) { return(NotFound()); } lkup_Item_Status.ACTIVE = "N"; db.Entry(lkup_Item_Status).State = EntityState.Modified; //db.Lkup_Item_Status.Remove(lkup_Item_Status); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/Lkup_Item_Status(5) public IHttpActionResult Put([FromODataUri] decimal key, Delta <Lkup_Item_Status> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Lkup_Item_Status lkup_Item_Status = db.Lkup_Item_Status.Find(key); if (lkup_Item_Status == null) { return(NotFound()); } patch.Put(lkup_Item_Status); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Lkup_Item_StatusExists(key)) { return(NotFound()); } else { throw; } } return(Updated(lkup_Item_Status)); }