public DemissaoViewModel ObterProcessoDemissaoPorProcessoId(int processo_id) { _demissaoAppService = new DemissaoAppService(); var retorno = _demissaoAppService.ObterDemissaoPorIdProcesso(processo_id); return(retorno); }
public IEnumerable <DemissaoViewModel> ObterProcessosDemissao() { _demissaoAppService = new DemissaoAppService(); var retorno = _demissaoAppService.ObterTodasDemissoes(); return(retorno); }
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); }