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; }
public EmpresaViewModel() { this.Endereco = new EnderecoViewModel(); this.Contatos = new List <ContatoViewModel>(); this.Grupo = new GrupoViewModel(); }