Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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);
        }