示例#1
0
        public IEnumerable <PessoaRecrutamentoViewModel> ObterFuncionariosAtivos()
        {
            _pessoaCurriculoAppService = new PessoaCurriculoAppService();
            var retorno = _pessoaCurriculoAppService.ObterPessoasAtivas();

            return(retorno);
        }
示例#2
0
        public IEnumerable <FuncionarioViewModel> ObterFuncionariosArea()
        {
            _pessoaCurriculoAppService = new PessoaCurriculoAppService();
            var pessoasRecrutamento = _pessoaCurriculoAppService.ObterPessoasAtivas();
            var retorno             = new List <FuncionarioViewModel>();

            foreach (var pessoaRecrut in pessoasRecrutamento)
            {
                retorno.Add(new FuncionarioViewModel
                {
                    Id             = pessoaRecrut.PessoaCurriculo.Id,
                    CPF            = pessoaRecrut.PessoaCurriculo.CPF,
                    Nome           = pessoaRecrut.PessoaCurriculo.Nome,
                    DataNascimento = pessoaRecrut.PessoaCurriculo.DataNascimento,
                    Endereco       = pessoaRecrut.PessoaCurriculo.Endereco,
                    Escolaridade   = pessoaRecrut.PessoaCurriculo.Escolaridade,
                    Curso          = pessoaRecrut.PessoaCurriculo.Curso,
                    AreaFuncional  = pessoaRecrut.Recrutamento.SetorSolicitante
                });
            }

            return(retorno);
        }