public IHttpActionResult PutStatusiPizza(int id, StatusiPizza statusiPizza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != statusiPizza.StatusPizzeId) { return(BadRequest()); } db.Entry(statusiPizza).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!StatusiPizzaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetStatusiPizza(int id) { StatusiPizza statusiPizza = db.StatusiPizza.Find(id); if (statusiPizza == null) { return(NotFound()); } return(Ok(statusiPizza)); }
public IHttpActionResult PostStatusiPizza(StatusiPizza statusiPizza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.StatusiPizza.Add(statusiPizza); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = statusiPizza.StatusPizzeId }, statusiPizza)); }