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