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())); }
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())); }