public IHttpActionResult PutNobreak(int id, Nobreak nobreak) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nobreak.ID) { return(BadRequest()); } db.Entry(nobreak).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!NobreakExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetNobreak(int id) { Nobreak nobreak = db.Nobreaks.Find(id); if (nobreak == null) { return(NotFound()); } return(Ok(nobreak)); }
public IHttpActionResult PostNobreak(Nobreak nobreak) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Nobreaks.Add(nobreak); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = nobreak.ID }, nobreak)); }
public IHttpActionResult DeleteNobreak(int id) { Nobreak nobreak = db.Nobreaks.Find(id); if (nobreak == null) { return(NotFound()); } db.Nobreaks.Remove(nobreak); db.SaveChanges(); return(Ok(nobreak)); }