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); } }
public ClienteVeiculo ToEntity(ClienteVeiculoViewModel clienteVeiculo) { return(new ClienteVeiculo { DataInsercao = DateTime.Now, Veiculo = clienteVeiculo.Veiculo?.ToEntity(), Cliente = clienteVeiculo.Cliente }); }