public IHttpActionResult PutIngredienten(int id, Ingredienten ingredienten) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ingredienten.ingredient_id) { return(BadRequest()); } db.Entry(ingredienten).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!IngredientenExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Recept(string naam, ReceptTypes myType, Ingredient [] ingredienten = null, string werkwijze = "") { Naam = naam; ReceptType = myType; Werkwijze = werkwijze; if (ingredienten != null) { Ingredienten.AddRange(ingredienten); } }
public IHttpActionResult GetIngredienten(int id) { Ingredienten ingredienten = db.Ingredienten.Find(id); if (ingredienten == null) { return(NotFound()); } return(Ok(ingredienten)); }
public IHttpActionResult PostIngredienten(Ingredienten ingredienten) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Ingredienten.Add(ingredienten); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ingredienten.ingredient_id }, ingredienten)); }
public IHttpActionResult DeleteIngredienten(int id) { Ingredienten ingredienten = db.Ingredienten.Find(id); if (ingredienten == null) { return(NotFound()); } db.Ingredienten.Remove(ingredienten); db.SaveChanges(); return(Ok(ingredienten)); }