コード例 #1
0
        public PessoaDemissaoViewModel ObterCurriculoPorProcesso(int processo_id)
        {
            _pessoaCurriculoAppService = new PessoaCurriculoAppService();
            var retorno = _pessoaCurriculoAppService.ObterCurriculoPorIdProcessoDeDemissao(processo_id);

            return(retorno);
        }
コード例 #2
0
        public IEnumerable <PessoaDemissaoViewModel> ObterPessoasDemitidas()
        {
            _pessoaCurriculoAppService = new PessoaCurriculoAppService();
            _demissaoAppService        = new DemissaoAppService();
            var processosDemissao = _demissaoAppService.ObterTodasDemissoes();

            var retorno = new List <PessoaDemissaoViewModel>();

            foreach (var i in processosDemissao)
            {
                var pessoaDemissao = _pessoaCurriculoAppService.ObterCurriculoPorIdProcessoDeDemissao(i.IdProcesso);
                if (pessoaDemissao.Demissao.FalhaGrave || pessoaDemissao.Demissao.QuantidadeDeFalhas > 9)
                {
                    retorno.Add(pessoaDemissao);
                }
            }

            return(retorno);
        }