public IHttpActionResult PutCOR_Produto(int id, COR_Produto cOR_Produto) { if (id != cOR_Produto.cod_Produto) { return(BadRequest()); } db.Entry(cOR_Produto).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!COR_ProdutoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCOR_Produto(int id) { COR_Produto cOR_Produto = db.COR_Produto.Find(id); if (cOR_Produto == null) { return(NotFound()); } return(Ok(cOR_Produto)); }
public IHttpActionResult PostCOR_Produto(COR_Produto produto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.COR_Produto.Add(produto); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = produto.cod_Produto }, produto)); }
public IHttpActionResult DeleteCOR_Produto(int id) { COR_Produto cOR_Produto = db.COR_Produto.Find(id); if (cOR_Produto == null) { return(NotFound()); } db.COR_Produto.Remove(cOR_Produto); db.SaveChanges(); return(Ok(cOR_Produto)); }