Exemplo n.º 1
0
        public DemissaoViewModel ObterProcessoDemissaoPorProcessoId(int processo_id)
        {
            _demissaoAppService = new DemissaoAppService();
            var retorno = _demissaoAppService.ObterDemissaoPorIdProcesso(processo_id);

            return(retorno);
        }
Exemplo n.º 2
0
        public IEnumerable <DemissaoViewModel> ObterProcessosDemissao()
        {
            _demissaoAppService = new DemissaoAppService();
            var retorno = _demissaoAppService.ObterTodasDemissoes();

            return(retorno);
        }
Exemplo n.º 3
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);
        }