public Models.TbVendaItem Salvar(Models.TbVendaItem cl) { db.Add(cl); db.SaveChanges(); return(cl); }
public Models.TbVendaItem Salvar(Models.TbVendaItem ln) { // if (ln.NmCliente == string.Empty) // throw new Exception("Nome é obrigatório"); // if (ln.DsCpf == string.Empty) // throw new Exception("CPF é obrigatório!!"); return(db.Salvar(ln)); }
public Models.TbVendaItem ParaTabela(Models.Request.VendaItemRequest request) { Models.TbVendaItem ln = new Models.TbVendaItem(); ln.DsQtd = request.Qtd; ln.VlTotal = request.ValorTotal; ln.IdVenda = request.IdVenda; ln.IdProduto = request.IdProduto; return(ln); }
public Models.Response.VendaItemResponse ParaResponse(Models.TbVendaItem ln) { Models.Response.VendaItemResponse resp = new Models.Response.VendaItemResponse(); resp.Id = ln.IdVendaItem; resp.Qtd = ln.DsQtd; resp.ValorTotal = ln.VlTotal; resp.IdProduto = ln.IdProduto; resp.IdVenda = ln.IdVenda; return(resp); }
public Models.TbVendaItem Deletar(int id) { Models.TbVendaItem venda_item = db.TbVendaItem.FirstOrDefault(x => x.IdVendaItem == id); if (venda_item != null) { db.TbVendaItem.Remove(venda_item); db.SaveChanges(); } return(venda_item); }
public Models.TbVendaItem Alterar(int id, Models.TbVendaItem novo) { Models.TbVendaItem venda_item = db.TbVendaItem.FirstOrDefault(x => x.IdVendaItem == id); if (venda_item != null) { venda_item.DsQtd = novo.DsQtd; venda_item.VlTotal = novo.VlTotal; venda_item.IdProduto = novo.IdProduto; venda_item.IdVenda = novo.IdVenda; db.SaveChanges(); } return(venda_item); }
public ActionResult <Models.Response.VendaItemResponse> Deletar(int id) { try { Models.TbVendaItem ln = buss.Deletar(id); Models.Response.VendaItemResponse resp = util.ParaResponse(ln); return(resp); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }
public ActionResult <Models.Response.VendaItemResponse> Alterar(int id, Models.Request.VendaItemRequest request) { try { Models.TbVendaItem ln = util.ParaTabela(request); buss.Alterar(id, ln); Models.Response.VendaItemResponse resp = util.ParaResponse(ln); return(resp); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }
public Models.TbVendaItem Alterar(int id, Models.TbVendaItem novo) { return(db.Alterar(id, novo)); }