Example #1
0
        public Models.Response.VendaResponse ParaResponse(Models.TbVenda ln)
        {
            Models.Response.VendaResponse resp = new Models.Response.VendaResponse();
            resp.Id            = ln.IdVenda;
            resp.DataVenda     = ln.DtVenda;
            resp.Valor         = ln.DsValor;
            resp.IdFuncionario = ln.IdFuncionario;
            resp.IdCliente     = ln.IdCliente;


            return(resp);
        }
        public ActionResult <Models.Response.VendaResponse> Deletar(int id)
        {
            try
            {
                Models.TbVenda ln = buss.Deletar(id);

                Models.Response.VendaResponse resp = util.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
        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)
                           ));
            }
        }
Example #4
0
        public Models.Response.VendaResponse ConversorResponse(Models.TbVenda tabela)
        {
            Models.Response.VendaResponse response = new Models.Response.VendaResponse();

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

            return(response);
        }