public ActionResult List(Models.SolicitacaoDocumentoFilter filter)
        {
            Usuario user = GetSessionUser();

            if (user.Permissao == EnumPermissaoUsuario.coordenador)
            {
                return(PartialView("_List", solicitacaoRepository.GetByFilterCoordenador(filter, User.Identity.Name).Where(x => x.TipoSolicitacao == EnumTipoSolicitacao.secretaria).ToList()));
            }
            return(PartialView("_List", solicitacaoRepository.GetByFilter(filter).Where(x => x.TipoSolicitacao == EnumTipoSolicitacao.secretaria).ToList()));
        }
예제 #2
0
        public ActionResult List(Models.SolicitacaoDocumentoFilter filter)
        {
            Usuario user = GetSessionUser();

            List <SolicitacaoDocumento> retorno = new List <SolicitacaoDocumento>();

            if (user.Permissao == EnumPermissaoUsuario.coordenador)
            {
                retorno = solicitacaoRepository.GetByFilterCoordenador(filter, User.Identity.Name).Where(x => x.TipoSolicitacao == EnumTipoSolicitacao.aluno).ToList();
            }
            else
            {
                retorno = solicitacaoRepository.GetByFilter(filter).Where(x => x.TipoSolicitacao == EnumTipoSolicitacao.aluno).ToList();;
            }

            if (filter.ApenasPendentes)
            {
                retorno = retorno.Where(x => x.Status == EnumStatusSolicitacao.pendente || x.Status == EnumStatusSolicitacao.visualizado).ToList();
            }

            return(PartialView("_List", retorno));
        }
        public ActionResult List(Models.SolicitacaoDocumentoFilter filter)
        {
            var list = solicitacaoRepository.GetByFilterAluno(filter, User.Identity.Name).Where(x => x.TipoSolicitacao == EnumTipoSolicitacao.aluno);

            return(PartialView("_List", list.ToList()));
        }