public IHttpActionResult PutGerechten(int id, Gerechten gerechten) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != gerechten.gerecht_id) { return(BadRequest()); } db.Entry(gerechten).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GerechtenExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void SaveGerecht() { Gerechten.Add(SelectedGerecht); context.Gerechten.Add(SelectedGerecht.gerecht); context.SaveChanges(); //Voeg ook toe aan de database addGerechtWindow.Hide(); }
public IHttpActionResult GetGerechten(int id) { Gerechten gerechten = db.Gerechten.Find(id); if (gerechten == null) { return(NotFound()); } return(Ok(gerechten)); }
public IHttpActionResult PostGerechten(Gerechten gerechten) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Gerechten.Add(gerechten); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = gerechten.gerecht_id }, gerechten)); }
public ReceptModel Converteer(Gerechten entity) { return(new ReceptModel { GerechtId = entity.GerechtId, Gerecht = entity.Gerecht, Vegetarisch = entity.Vegetarisch, Bereidingstijd = entity.Bereidingstijd, AantalIngrediënten = entity.AantalIngrediënten, Foto = entity.Foto, Beschrijving = entity.Beschrijving }); }
public IHttpActionResult DeleteGerechten(int id) { Gerechten gerechten = db.Gerechten.Find(id); if (gerechten == null) { return(NotFound()); } db.Gerechten.Remove(gerechten); db.SaveChanges(); return(Ok(gerechten)); }
public ReceptModel AddGerecht(ReceptModel recept) { var newGerecht = new Gerechten { Gerecht = recept.Gerecht, Bereidingstijd = recept.Bereidingstijd, Beschrijving = recept.Beschrijving, Vegetarisch = recept.Vegetarisch }; context.Gerechtens.Add(newGerecht); context.SaveChanges(); recept.GerechtId = newGerecht.GerechtId; return(recept); }