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