public async Task <IHttpActionResult> PutFoodFilters(int id, FoodFilters foodFilters) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != foodFilters.ID) { return(BadRequest()); } db.Entry(foodFilters).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FoodFiltersExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetFoodFilters(int id) { FoodFilters foodFilters = await db.FoodFilters.FindAsync(id); if (foodFilters == null) { return(NotFound()); } return(Ok(foodFilters)); }
public async Task <IHttpActionResult> PostFoodFilters(FoodFilters foodFilters) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.FoodFilters.Add(foodFilters); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = foodFilters.ID }, foodFilters)); }
public async Task <IHttpActionResult> DeleteFoodFilters(int id) { FoodFilters foodFilters = await db.FoodFilters.FindAsync(id); if (foodFilters == null) { return(NotFound()); } db.FoodFilters.Remove(foodFilters); await db.SaveChangesAsync(); return(Ok(foodFilters)); }