Esempio n. 1
0
 public FilialViewModel()
 {
     this.Endereco   = new EnderecoViewModel();
     this.Contatos   = new List <ContatoViewModel>();
     this.Empresa    = new EmpresaViewModel();
     this.TipoFilial = new TipoFilialViewModel();
 }
Esempio n. 2
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;
 }