public IHttpActionResult PutAnmodninger(int id, Anmodninger anmodninger) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != anmodninger.AnmodningId) { return(BadRequest()); } db.Entry(anmodninger).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AnmodningerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetAnmodninger(int id) { Anmodninger anmodninger = db.Anmodningers.Find(id); if (anmodninger == null) { return(NotFound()); } return(Ok(anmodninger)); }
public IHttpActionResult PostAnmodninger(Anmodninger anmodninger) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Anmodningers.Add(anmodninger); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = anmodninger.AnmodningId }, anmodninger)); }
public IHttpActionResult DeleteAnmodninger(int id) { Anmodninger anmodninger = db.Anmodningers.Find(id); if (anmodninger == null) { return(NotFound()); } db.Anmodningers.Remove(anmodninger); db.SaveChanges(); return(Ok(anmodninger)); }