public DescontoGlobalViewModel(DescontoPessoa desconto) { Id = desconto.Id; DescontoId = desconto.Id; Pessoa = new PessoaViewModel(desconto.Pessoa); Desconto = new DescontoViewModel(desconto?.Desconto); }
public PedidoSeloViewModel(PedidoSelo pedido) { if (pedido != null) { Id = pedido.Id; Cliente = new ClienteViewModel(pedido?.Cliente); Convenio = new ConvenioViewModel(pedido?.Convenio); Unidade = new UnidadeViewModel(pedido?.Unidade); DataInsercao = pedido.DataInsercao; TiposPagamento = pedido.TiposPagamento; Desconto = new DescontoViewModel(pedido?.Desconto); ValidadePedido = pedido.ValidadePedido; TipoSelo = new TipoSeloViewModel(pedido?.TipoSelo); Quantidade = pedido.Quantidade; DiasVencimento = pedido.DiasVencimento; DataVencimento = pedido.DataVencimento; TipoPedidoSelo = pedido.TipoPedidoSelo; EmissaoSelo = pedido?.EmissaoSelo?.Id ?? 0; NumeroLoteSelo = pedido?.EmissaoSelo?.NumeroLote ?? string.Empty; StatusEmissaoSelo = pedido?.EmissaoSelo?.StatusSelo; Proposta = new PropostaViewModel(pedido?.Proposta); Notificacoes = pedido?.Notificacoes?.Select(x => new PedidoSeloNotificacaoViewModel()).ToList(); StatusPedido = pedido.StatusPedido; StatusLancamentoCobranca = pedido?.UltimoLancamento?.StatusLancamentoCobranca ?? StatusLancamentoCobranca.EmAberto; if (pedido?.Usuario != null) { Usuario = new UsuarioViewModel(pedido.Usuario); } } }
public DescontoGlobalViewModel(DescontoGlobal desconto) { Id = desconto.Id; DescontoId = desconto.Id; Desconto = new DescontoViewModel(desconto?.Desconto); }