public IHttpActionResult PutStillinger(int id, Stillinger stillinger) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != stillinger.StillingId) { return(BadRequest()); } db.Entry(stillinger).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!StillingerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetStillinger(int id) { Stillinger stillinger = db.Stillingers.Find(id); if (stillinger == null) { return(NotFound()); } return(Ok(stillinger)); }
public IHttpActionResult PostStillinger(Stillinger stillinger) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Stillingers.Add(stillinger); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = stillinger.StillingId }, stillinger)); }
public IHttpActionResult DeleteStillinger(int id) { Stillinger stillinger = db.Stillingers.Find(id); if (stillinger == null) { return(NotFound()); } db.Stillingers.Remove(stillinger); db.SaveChanges(); return(Ok(stillinger)); }