Пример #1
0
        public TrabalhoViewModel(Trabalho entity)
        {
            this.Id           = entity?.Id ?? 0;
            this.DataInsercao = entity?.DataInsercao ?? DateTime.Now;
            this.Empresa      = entity?.Empresa;
            this.Contatos     = entity?.Contatos?.Select(x => new TrabalhoContatoViewModel {
                Contato = new ContatoViewModel(x.Contato)
            }).ToList() ?? new List <TrabalhoContatoViewModel>();
            this.Enderecos = entity?.Enderecos?.Select(x => new TrabalhoEnderecoViewModel {
                Endereco = new EnderecoViewModel(x.Endereco)
            }).ToList() ?? new List <TrabalhoEnderecoViewModel>();
            this.Profissao = entity?.Profissao;
            this.Cargo     = entity?.Cargo;

            this.Contato  = this.Contatos?.FirstOrDefault()?.Contato ?? new ContatoViewModel();
            this.Endereco = this.Enderecos?.FirstOrDefault()?.Endereco ?? new EnderecoViewModel();
        }
Пример #2
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;
        }
Пример #3
0
        public UnidadeViewModel(Unidade unidade)
        {
            if (unidade != null)
            {
                Id            = unidade.Id;
                Codigo        = unidade.Codigo;
                Nome          = unidade.Nome;
                DataInsercao  = DateTime.Now;
                DiaVencimento = unidade.DiaVencimento;
                if (unidade.Responsavel != null)
                {
                    Responsavel = new FuncionarioViewModel
                    {
                        Id           = unidade?.Responsavel?.Id ?? 0,
                        Cargo        = new CargoViewModel(unidade?.Responsavel?.Cargo),
                        Salario      = unidade?.Responsavel?.Salario == null ? string.Empty : unidade.Responsavel.Salario.ToString(),
                        DataInsercao = unidade?.Responsavel?.DataInsercao ?? DateTime.Now,
                        Pessoa       = new PessoaViewModel
                        {
                            Id         = unidade?.Responsavel?.Pessoa?.Id ?? 0,
                            Nome       = unidade?.Responsavel?.Pessoa?.Nome,
                            Documentos = unidade?.Responsavel?.Pessoa?.Documentos?.Select(d => new DocumentoViewModel(d.Documento))?.ToList()
                        }
                    };
                }
                Endereco = new EnderecoViewModel(unidade.Endereco);

                CNPJ = unidade.CNPJ;
                CCM  = unidade.CCM;
                CheckListAtividade        = unidade.CheckListAtividade;
                CheckListEstruturaUnidade = unidade.CheckListEstruturaUnidade;
                HorarioInicial            = unidade.HorarioInicial;
                HorarioFinal = unidade.HorarioFinal;
                Ativa        = unidade.Ativa;
            }
        }
Пример #4
0
 public PessoaViewModel()
 {
     Endereco = new EnderecoViewModel();
     Contatos = new List <ContatoViewModel>();
     Lojas    = new List <int>();
 }
 public PessoaEnderecoViewModel(PessoaEndereco entity)
 {
     Endereco = new EnderecoViewModel(entity.Endereco);
 }
 public PessoaEnderecoViewModel()
 {
     Endereco = new EnderecoViewModel();
 }
Пример #7
0
 public TrabalhoEnderecoViewModel()
 {
     this.Endereco = new EnderecoViewModel();
 }