// PUT api/GroceryOrderItems/5 public IHttpActionResult PutGroceryOrderItem(GroceryOrderItem groceryorderitem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //if (id != groceryorderitem.GroceryOrderItemsId) //{ // return BadRequest(); //} groceryorderitem.UpdatedDate = DateTime.Now; db.Entry(groceryorderitem).State = System.Data.Entity.EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GroceryOrderItemExists(groceryorderitem.GroceryOrderItemsId)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetGroceryOrderItem(int id) { GroceryOrderItem groceryorderitem = db.GroceryOrderItems.Find(id); if (groceryorderitem == null) { return(NotFound()); } return(Ok(groceryorderitem)); }
public IHttpActionResult PostGroceryOrderItem(GroceryOrderItem groceryorderitem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } groceryorderitem.CreatedDate = DateTime.Now; groceryorderitem.IsDeleted = false; db.GroceryOrderItems.Add(groceryorderitem); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = groceryorderitem.GroceryOrderItemsId }, groceryorderitem)); }
public IHttpActionResult DeleteGroceryOrderItem(int id, int loginId) { GroceryOrderItem groceryorderitem = db.GroceryOrderItems.Find(id); if (groceryorderitem == null) { return(NotFound()); } groceryorderitem.UpdatedBy = loginId; groceryorderitem.UpdatedDate = DateTime.Now; groceryorderitem.IsDeleted = true; db.Entry(groceryorderitem).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Ok(groceryorderitem)); }