public IActionResult Create(AlgemeneInfo item) { var result = _repository.AddAlgemeneInfo(item); var id = item.Id; return(CreatedAtRoute("GetAlgemeneInfo", new { id = item.Id }, item)); }
public ActionResult <AlgemeneInfo> Update(int id, AlgemeneInfo item) { var result = _repository.UpdateAlgemeneInfo(id, item); return(result ?? (ActionResult <AlgemeneInfo>)NotFound(new Dictionary <string, string>() { { "message", $"algemene info with id: {id} not found" } })); }
public AlgemeneInfo Delete(int id) { AlgemeneInfo algemeneInfo = _algemeneInfo.Find(id); if (algemeneInfo == null) { return(null); } _algemeneInfo.Remove(algemeneInfo); SaveChanges(); return(algemeneInfo); }
public AlgemeneInfo UpdateAlgemeneInfo(int id, AlgemeneInfo item) { AlgemeneInfo algemeneInfo = _algemeneInfo.Find(id); if (algemeneInfo == null) { return(null); } else { algemeneInfo.Titel = item.Titel; algemeneInfo.Omschrijving = algemeneInfo.Omschrijving; _algemeneInfo.Update(algemeneInfo); SaveChanges(); } return(algemeneInfo); }
public AlgemeneInfo AddAlgemeneInfo(AlgemeneInfo item) { _algemeneInfo.Add(item); SaveChanges(); return(item); }