public IHttpActionResult PostCalcularTotais(PacoteDTO model) { model.TotalCriancas = model.QuantidadeCriancas * 4; model.TotalAdultos = model.QuantidadeAdultos * 3; model.TotalIdosos = model.QuantidadeIdosos * 2; model.TotalGeral = model.TotalCriancas + model.TotalAdultos + model.TotalIdosos; return(Ok(model)); }
public Pacote MapperToEntity(PacoteDTO pacoteDTO) { Pacote pacote = new Pacote { Id = pacoteDTO.Id, Remetente = pacoteDTO.Remetente, Destinatario = pacoteDTO.Destinatario, Status = pacoteDTO.Status, Tipo = pacoteDTO.Tipo }; return(pacote); }
public PacoteDTO MapperToDTO(Pacote pacote) { PacoteDTO pacoteDTO = new PacoteDTO { Id = pacote.Id, Remetente = pacote.Remetente, Destinatario = pacote.Destinatario, Status = pacote.Status, Tipo = pacote.Tipo }; return(pacoteDTO); }
public IEnumerable <PacoteDTO> MapperListPacotes(IEnumerable <Pacote> pacotes) { foreach (var p in pacotes) { PacoteDTO pacoteDTO = new PacoteDTO { Id = p.Id, Remetente = p.Remetente, Destinatario = p.Destinatario, Status = p.Status, Tipo = p.Tipo }; pacotesDTO.Add(pacoteDTO); } return(pacotesDTO); }
private void btnok_Click(object sender, EventArgs e) { //Verificar se os campos foram preenchidos if (txtnomepacote.Text == string.Empty) { MessageBox.Show("Favor preencher o campo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtnomepacote.Focus(); } //Instaciar as classes do clientesDTO PacoteDTO dados = new PacoteDTO(); SalvarPacotes salvar = new SalvarPacotes(); //popular //dados.codigocliente = Convert.ToInt32(txtCodigo.Text); dados.destinopacote = txtnomepacote.Text; dados.datasaida = mskdatasaida.Text; dados.dataretorno = mskdataretorno.Text; dados.horariosaida = txths.Text; dados.horarioretorno = txthr.Text; dados.descricapacote = txtdescricao.Text; //Chamar o método para gravar os dados salvar.IncluirPacotes(dados); //Mensagem de retorno da DTO MessageBox.Show(dados.msg, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtcodpacote.Text = dados.cod_pacote.ToString(); //Limpar os campos txtcodpacote.Clear(); txtnomepacote.Clear(); mskdatasaida.Clear(); mskdataretorno.Clear(); txths.Clear(); txthr.Clear(); txtdescricao.Clear(); }
public ActionResult Edit(PacoteDTO pacoteDTO) { try { try { _pacoteServicoAplicacao.Atualizar(pacoteDTO); } catch (Exception e) { throw e; } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public void Excluir(PacoteDTO obj) { var pacote = _mapperPacote.MapperToEntity(obj); _pacoteServicoDominio.Excluir(pacote); }
public void Atualizar(PacoteDTO obj) { var pacote = _mapperPacote.MapperToEntity(obj); _pacoteServicoDominio.Atualizar(pacote); }