// PUT api/FoodSubCategory/5 public IHttpActionResult PutFoodSubCategory(int id, FoodSubCategory foodsubcategory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != foodsubcategory.FoodSubCategoryId) { return(BadRequest()); } db.Entry(foodsubcategory).State = System.Data.Entity.EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!FoodSubCategoryExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetFoodSubCategory(int id) { FoodSubCategory foodsubcategory = db.FoodSubCategories.Find(id); if (foodsubcategory == null) { return(NotFound()); } return(Ok(foodsubcategory)); }
public IHttpActionResult PostFoodSubCategory(FoodSubCategory foodsubcategory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.FoodSubCategories.Add(foodsubcategory); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = foodsubcategory.FoodSubCategoryId }, foodsubcategory)); }
public IHttpActionResult DeleteFoodSubCategory(int id) { FoodSubCategory foodsubcategory = db.FoodSubCategories.Find(id); if (foodsubcategory == null) { return(NotFound()); } db.FoodSubCategories.Remove(foodsubcategory); db.SaveChanges(); return(Ok(foodsubcategory)); }