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);
        }
Esempio n. 7
0
        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)
                           ));
            }
        }
Esempio n. 8
0
        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));
 }