Ejemplo n.º 1
0
 public Models.TbVenda ParaTabela(Models.Request.VendaRequest request)
 {
     Models.TbVenda ln = new Models.TbVenda();
     ln.DtVenda       = request.DataVenda;
     ln.DsValor       = request.Valor;
     ln.IdFuncionario = request.IdFuncionario;
     ln.IdCliente     = request.IdCliente;
     return(ln);
 }
        public ActionResult <Models.Response.VendaResponse> Alterar(int id, Models.Request.VendaRequest request)
        {
            try
            {
                Models.TbVenda ln = util.ParaTabela(request);
                buss.Alterar(id, ln);

                Models.Response.VendaResponse resp = util.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
Ejemplo n.º 3
0
        public Models.TbVenda ConversorTabela(Models.Request.VendaRequest request)
        {
            Models.TbVenda tabela = new Models.TbVenda();

            tabela.IdEndereco           = request.endereco;
            tabela.IdCliente            = request.cliente;
            tabela.NrParcela            = request.parcela;
            tabela.TpPagamento          = request.metodo_pagamento;
            tabela.VlFrete              = request.valor_frete;
            tabela.DsCodigoRastreio     = request.codigo_rastreio;
            tabela.DsStatusPagamento    = request.status_pagamento;
            tabela.DtPrevistaEntrega    = request.previsao_entrega;
            tabela.BtConfirmacaoEntrega = request.comfirmacao_entraga;
            tabela.DsNf    = request.nota_fiscal;
            tabela.DtVenda = request.data_venda;

            return(tabela);
        }
Ejemplo n.º 4
0
        public async Task <ActionResult <Models.Response.VendaResponse> > AlterarVenda(int idvenda, Models.Request.VendaRequest request)
        {
            try
            {
                Models.TbVenda tabela = conversor.ConversorTabela(request);
                tabela = await business.AlterarBusinesss(idvenda, tabela);

                return(conversor.ConversorResponse(tabela));
            }
            catch (System.Exception ex)
            {
                return(new NotFoundObjectResult(new Models.Response.ErroResponse(404, ex.Message)));
            }
        }
Ejemplo n.º 5
0
        public async Task <ActionResult <Models.Response.VendaResponse> > CadastrarVenda(Models.Request.VendaRequest request)
        {
            try
            {
                Models.TbVenda tabela = conversor.ConversorTabela(request);
                tabela = await business.InserirBusiness(tabela);

                return(conversor.ConversorResponse(tabela));
            }
            catch (System.Exception ex)
            {
                return(BadRequest(new Models.Response.ErroResponse(400, ex.Message)));
            }
        }