public IHttpActionResult PutVagter(int id, Vagter vagter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vagter.VagtId) { return(BadRequest()); } db.Entry(vagter).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VagterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetVagter(int id) { Vagter vagter = db.Vagters.Find(id); if (vagter == null) { return(NotFound()); } return(Ok(vagter)); }
public IHttpActionResult PostVagter(Vagter vagter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Vagters.Add(vagter); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = vagter.VagtId }, vagter)); }
public IHttpActionResult DeleteVagter(int id) { Vagter vagter = db.Vagters.Find(id); if (vagter == null) { return(NotFound()); } db.Vagters.Remove(vagter); db.SaveChanges(); return(Ok(vagter)); }