コード例 #1
0
 public ClienteViewModel(Cliente cliente)
 {
     if (cliente != null)
     {
         Id                    = cliente.Id;
         DataInsercao          = cliente?.Pessoa?.DataInsercao ?? DateTime.Now;
         Pessoa                = new PessoaViewModel(cliente?.Pessoa ?? new Pessoa());
         Veiculos              = new ClienteVeiculoViewModel().ListaVeiculos(cliente?.Veiculos);
         NomeFantasia          = cliente?.NomeFantasia;
         RazaoSocial           = cliente?.RazaoSocial;
         TipoPessoa            = cliente.TipoPessoa;
         Cnpj                  = cliente?.Pessoa?.DocumentoCnpj;
         Cpf                   = cliente?.Pessoa?.DocumentoCpf;
         InscricaoEstadual     = cliente?.Pessoa?.DocumentoIe;
         InscricaoMunicipal    = cliente?.Pessoa?.DocumentoIm;
         TipoPessoa            = cliente.TipoPessoa;
         ListaUnidade          = cliente.ListaUnidade;
         ExigeNotaFiscal       = cliente.ExigeNotaFiscal;
         NomeConvenio          = cliente.NomeConvenio;
         Observacao            = cliente.Observacao;
         NotaFiscalSemDesconto = cliente.NotaFiscalSemDesconto;
         ContaCorrenteCliente  = AutoMapper.Mapper.Map <ContaCorrenteClienteViewModel>(cliente.ContaCorrenteCliente);
         SeloCliente           = AutoMapper.Mapper.Map <SeloClienteViewModel>(cliente.SeloCliente);
     }
 }
コード例 #2
0
 public ClienteVeiculo ToEntity(ClienteVeiculoViewModel clienteVeiculo)
 {
     return(new ClienteVeiculo
     {
         DataInsercao = DateTime.Now,
         Veiculo = clienteVeiculo.Veiculo?.ToEntity(),
         Cliente = clienteVeiculo.Cliente
     });
 }