public IHttpActionResult PostGreenkeeperMinutterPrDag(GreenkeeperMinutterPrDag greenkeeperMinutterPrDag) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.GreenkeeperMinutterPrDags.Add(greenkeeperMinutterPrDag); try { db.SaveChanges(); } catch (DbUpdateException) { if (GreenkeeperMinutterPrDagExists(greenkeeperMinutterPrDag.GreenkeeperName)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = greenkeeperMinutterPrDag.GreenkeeperName }, greenkeeperMinutterPrDag)); }
public IHttpActionResult PutGreenkeeperMinutterPrDag(string id, GreenkeeperMinutterPrDag greenkeeperMinutterPrDag) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != greenkeeperMinutterPrDag.GreenkeeperName) { return(BadRequest()); } db.Entry(greenkeeperMinutterPrDag).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GreenkeeperMinutterPrDagExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetGreenkeeperMinutterPrDag(string id) { GreenkeeperMinutterPrDag greenkeeperMinutterPrDag = db.GreenkeeperMinutterPrDags.Find(id); if (greenkeeperMinutterPrDag == null) { return(NotFound()); } return(Ok(greenkeeperMinutterPrDag)); }
public IHttpActionResult DeleteGreenkeeperMinutterPrDag(string id) { GreenkeeperMinutterPrDag greenkeeperMinutterPrDag = db.GreenkeeperMinutterPrDags.Find(id); if (greenkeeperMinutterPrDag == null) { return(NotFound()); } db.GreenkeeperMinutterPrDags.Remove(greenkeeperMinutterPrDag); db.SaveChanges(); return(Ok(greenkeeperMinutterPrDag)); }