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) )); } }
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); }
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))); } }
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))); } }