// PUT api/RestaurantOrderItems/5 public IHttpActionResult PutRestaurantOrderItem(RestaurantOrderItem restaurantorderitem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //if (id != restaurantorderitem.RestaurantOrderItemsId) //{ // return BadRequest(); //} restaurantorderitem.UpdatedDate = DateTime.Now; db.Entry(restaurantorderitem).State = System.Data.Entity.EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RestaurantOrderItemExists(restaurantorderitem.RestaurantOrderItemsId)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRestaurantOrderItem(int id) { RestaurantOrderItem restaurantorderitem = db.RestaurantOrderItems.Find(id); if (restaurantorderitem == null) { return(NotFound()); } return(Ok(restaurantorderitem)); }
public IHttpActionResult PostRestaurantOrderItem(RestaurantOrderItem restaurantorderitem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } restaurantorderitem.CreatedDate = DateTime.Now; restaurantorderitem.IsDeleted = false; db.RestaurantOrderItems.Add(restaurantorderitem); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = restaurantorderitem.RestaurantOrderItemsId }, restaurantorderitem)); }
public IHttpActionResult DeleteRestaurantOrderItem(int id, int loginId) { RestaurantOrderItem restaurantorderitem = db.RestaurantOrderItems.Find(id); if (restaurantorderitem == null) { return(NotFound()); } //ToDo: UpdatedBy pass login id. restaurantorderitem.UpdatedBy = loginId; restaurantorderitem.UpdatedDate = DateTime.Now; restaurantorderitem.IsDeleted = true; db.SaveChanges(); return(Ok(restaurantorderitem)); }