Пример #1
0
        private Cupom DTOtoCupom(CupomDTO c)
        {
            Cupom cupom = new Cupom();

            cupom.DataUtilizacao = c.DataUtilizacao;
            cupom.DataValidade = c.DataValidade;
            cupom.Id = c.Id;
            //cupom.Oferta = DTOtoOferta(c.Oferta);
            cupom.Valor = c.Valor;

            return cupom;
        }
Пример #2
0
        private OfertaDTO OfertaToDTO(Oferta o)
        {
            if (o == null)
            {
                return null;
            }

            OfertaDTO oferta = new OfertaDTO();

            //oferta.Anunciante = AnuncianteToDTO(o.Anunciante);
            oferta.Condicoes = o.Condicoes;
            oferta.DataExpiracao = o.DataExpiracao;
            oferta.DataInicioValidade = o.DataInicioValidade;
            oferta.DataPublicacao = o.DataPublicacao;
            oferta.DataValidadeCupons = o.DataValidadeCupons;
            oferta.Descricao = o.Descricao;
            oferta.Id = o.Id;
            oferta.NumeroMaximoCupons = o.NumeroMaximoCupons;
            oferta.Status = o.Status;
            oferta.ValorCupons = o.ValorCupons;
            oferta.CuponsGerados = new List<CupomDTO>();
            oferta.Endereco = o.Endereco;
            oferta.Telefone = o.Telefone;

            if (o.CuponsGerados != null && o.CuponsGerados.Count != 0)
            {

                o.CuponsGerados.ForEach(c =>
                {
                    CupomDTO cupom = new CupomDTO();

                    cupom = CupomToDTO(c);

                    oferta.CuponsGerados.Add(cupom);
                });
            }

            return oferta;
        }
Пример #3
0
        private CupomDTO CupomToDTO(Cupom c)
        {
            if (c == null)
            {
                return null;
            }

            CupomDTO cupom = new CupomDTO();

            cupom.DataUtilizacao = c.DataUtilizacao;
            cupom.DataValidade = c.DataValidade;
            cupom.Id = c.Id;
            //cupom.Oferta = OfertaToDTO(c.Oferta);
            cupom.Valor = c.Valor;

            return cupom;
        }