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 FilialViewModel(Filial filial) { this.Id = filial?.Id ?? 0; this.DataInsercao = filial?.DataInsercao ?? DateTime.Now; this.Descricao = filial?.Descricao; this.InscricaoEstadual = filial?.InscricaoEstadual; this.RazaoSocial = filial?.RazaoSocial; this.CNPJ = filial?.CNPJ; this.Endereco = new EnderecoViewModel(filial?.Endereco); this.Contatos = ContatoViewModel.ContatoViewModelList(filial?.Contatos.Select(x => x.Contato).ToList() ?? new List <Contato>()); this.Empresa = AutoMapper.Mapper.Map <Empresa, EmpresaViewModel>(filial?.Empresa); //new EmpresaViewModel(filial?.Empresa); this.TipoFilial = new TipoFilialViewModel(filial?.TipoFilial); this.CodigoEmpresa = filial?.Empresa?.Id ?? 0; this.CodigoTipoFilial = filial?.TipoFilial?.Id ?? 0; }
public PessoaViewModel() { Enderecos = new List <EnderecoViewModel>(); Contatos = new List <ContatoViewModel>(); Documentos = new List <DocumentoViewModel>(); IdLojas = new List <int>(); Endereco = new EnderecoViewModel(); Trabalho = new TrabalhoViewModel(); Contato = new ContatoViewModel(); ContatoCel = new ContatoViewModel(); ContatoEmail = new ContatoViewModel(); ContatoComercial = new ContatoViewModel(); Ativo = true; }
public LojaContatoViewModel(EmpresaContato lojaContato) { Id = lojaContato?.Id ?? 0; DataInsercao = lojaContato?.DataInsercao ?? DateTime.Now; Contato = new ContatoViewModel(lojaContato?.Contato); }
public TrabalhoContatoViewModel() { this.Contato = new ContatoViewModel(); }