Exemplo n.º 1
0
 public EmpresaViewModel(Empresa empresa)
 {
     this.Id                = empresa?.Id ?? 0;
     this.DataInsercao      = empresa?.DataInsercao ?? DateTime.Now;
     this.Descricao         = empresa?.Descricao;
     this.InscricaoEstadual = empresa?.InscricaoEstadual;
     this.RazaoSocial       = empresa?.RazaoSocial;
     this.CNPJ              = empresa?.CNPJ;
     this.Endereco          = new EnderecoViewModel(empresa?.Endereco);
     this.Contatos          = ContatoViewModel.ContatoViewModelList(empresa?.Contatos?.Select(x => x.Contato).ToList() ?? new List <Contato>());
     this.Grupo             = new GrupoViewModel(empresa?.Grupo);
     this.CodigoGrupo       = empresa?.Grupo?.Id ?? 0;
 }
Exemplo n.º 2
0
 public EmpresaViewModel()
 {
     this.Endereco = new EnderecoViewModel();
     this.Contatos = new List <ContatoViewModel>();
     this.Grupo    = new GrupoViewModel();
 }