public IHttpActionResult Patch([FromODataUri] int key, Delta <DadoAcessorio> patch) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DadoAcessorio dadoacessorio = db.DadoAcessorios.Find(key); if (dadoacessorio == null) { return(NotFound()); } patch.Patch(dadoacessorio); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DadoAcessorioExists(key)) { return(NotFound()); } else { throw; } } return(Updated(dadoacessorio)); }
// PUT odata/DadoAcessorio(5) public IHttpActionResult Put([FromODataUri] int key, DadoAcessorio dadoacessorio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != dadoacessorio.idDadoAcessorio) { return(BadRequest()); } db.Entry(dadoacessorio).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DadoAcessorioExists(key)) { return(NotFound()); } else { throw; } } return(Updated(dadoacessorio)); }
// POST odata/DadoAcessorio public IHttpActionResult Post(DadoAcessorio dadoacessorio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DadoAcessorios.Add(dadoacessorio); db.SaveChanges(); return(Created(dadoacessorio)); }
// DELETE odata/DadoAcessorio(5) public IHttpActionResult Delete([FromODataUri] int key) { DadoAcessorio dadoacessorio = db.DadoAcessorios.Find(key); if (dadoacessorio == null) { return(NotFound()); } db.DadoAcessorios.Remove(dadoacessorio); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }