public async Task <IHttpActionResult> PutDietaryRequirement(int id, DietaryRequirement dietaryRequirement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dietaryRequirement.DietaryRequirementID) { return(BadRequest()); } db.Entry(dietaryRequirement).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DietaryRequirementExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Edit(int id, [Bind("DietaryRequirementId,DietaryName,MatchedSetMeal,Description")] DietaryRequirement dietaryRequirement) { if (id != dietaryRequirement.DietaryRequirementId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(dietaryRequirement); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DietaryRequirementExists(dietaryRequirement.DietaryRequirementId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(dietaryRequirement)); }
public async Task <IHttpActionResult> GetDietaryRequirement(int id) { DietaryRequirement dietaryRequirement = await db.DietaryRequirements.FindAsync(id); if (dietaryRequirement == null) { return(NotFound()); } return(Ok(dietaryRequirement)); }
public async Task <IActionResult> Create([Bind("DietaryRequirementId,DietaryName,MatchedSetMeal,Description")] DietaryRequirement dietaryRequirement) { if (ModelState.IsValid) { _context.Add(dietaryRequirement); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(dietaryRequirement)); }
public async Task <IHttpActionResult> PostDietaryRequirement(DietaryRequirement dietaryRequirement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DietaryRequirements.Add(dietaryRequirement); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = dietaryRequirement.DietaryRequirementID }, dietaryRequirement)); }
public async Task <IHttpActionResult> DeleteDietaryRequirement(int id) { DietaryRequirement dietaryRequirement = await db.DietaryRequirements.FindAsync(id); if (dietaryRequirement == null) { return(NotFound()); } db.DietaryRequirements.Remove(dietaryRequirement); await db.SaveChangesAsync(); return(Ok(dietaryRequirement)); }
public DietaryRequirementModel(DietaryRequirement model) : base(model) { }