public IHttpActionResult Put(int id, ItensVenda_POCO e) { try { itensvenda cli = contexto.itensvenda.SingleOrDefault(gen => gen.itv_cod == id); if (id == 0 || cli == null) { throw new Exception("ID inválido."); } else { cli.itv_qtde = e.qnt_item; cli.itv_valor = e.valor_item; cli.ven_cod = e.id_compra; cli.pro_cod = e.id_produto; contexto.SaveChanges(); return(RedirectToRoute("DefaultApi", new { controller = "itensvenda", id = id })); } } catch (Exception ex) { return(NotFound()); } }
public IHttpActionResult Post(ItensVenda_POCO produto) { try { itensvenda newCat = (itensvenda)produto; contexto.itensvenda.Add(newCat); contexto.SaveChanges(); return(RedirectToRoute("DefaultApi", new { controller = "itensvenda", id = newCat.itv_cod })); } catch (Exception e) { return(BadRequest()); } }