public IHttpActionResult PostPostNrTabel(PostNrTabel postNrTabel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PostNrTabel.Add(postNrTabel); try { db.SaveChanges(); } catch (DbUpdateException) { if (PostNrTabelExists(postNrTabel.PostNr)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = postNrTabel.PostNr }, postNrTabel)); }
public IHttpActionResult PutPostNrTabel(int id, PostNrTabel postNrTabel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != postNrTabel.PostNr) { return(BadRequest()); } db.Entry(postNrTabel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PostNrTabelExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetPostNrTabel(int id) { PostNrTabel postNrTabel = db.PostNrTabel.Find(id); if (postNrTabel == null) { return(NotFound()); } return(Ok(postNrTabel)); }
public IHttpActionResult DeletePostNrTabel(int id) { PostNrTabel postNrTabel = db.PostNrTabel.Find(id); if (postNrTabel == null) { return(NotFound()); } db.PostNrTabel.Remove(postNrTabel); db.SaveChanges(); return(Ok(postNrTabel)); }
public List <object> GetMonumentOversigt(int id) { PostNrTabel postNrTabel = db.PostNrTabel.Find(id); MonumentOversigt monumentOversigt = db.MonumentOversigt.Find(id); PlaceringsTyper placeringsTyper = db.PlaceringsTyper.Find(id); MonumentTyper monumentTyper = db.MonumentTyper.Find(id); MaterialeTyper materialeTyper = db.MaterialeTyper.Find(id); // Alle tabeller skal i rækkefølge her, så de bliver samlet med alle de //informationer de har List <object> objects = new List <object>(10) { postNrTabel, monumentOversigt, placeringsTyper, monumentTyper, materialeTyper }; return(objects); }