public IQueryable <SolucaoEducacional> ObterPreRequisitosUf() { var usuario = new BMUsuario().ObterUsuarioLogado(); var retorno = ObterTodosSolucaoEducacional(); if (usuario.IsGestor()) { bmSolucaoEducacional.FiltrarPermissaoVisualizacao(ref retorno, usuario.UF.ID); } return(retorno); }
public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalTodos(Uf uf = null) { using (var solEducBm = new BMSolucaoEducacional()) { var retorno = solEducBm.ObterTodos(); if (uf != null) { solEducBm.FiltrarPermissaoVisualizacao(ref retorno, uf.ID); } return(retorno); } }
public IQueryable <SolucaoEducacional> ObterSolucoesEducacionais(Uf uf = null) { using (var bmSe = new BMSolucaoEducacional()) { var ses = bmSe.ObterTodos(); if (uf != null) { bmSe.FiltrarPermissaoVisualizacao(ref ses, uf.ID); } return(ses); } }
public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(Uf ufGestor = null, int pIdFormaAquisicao = 0) { using (var solEducBm = new BMSolucaoEducacional()) { var retorno = solEducBm.ObterTodos(); if (pIdFormaAquisicao != 0) { retorno = retorno.Where(s => s.FormaAquisicao.ID == pIdFormaAquisicao); } if (ufGestor != null) { solEducBm.FiltrarPermissaoVisualizacao(ref retorno, ufGestor.ID); } return(retorno); } }
public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(int idFormaAquisicao = 0, Uf uf = null) { using (var solEduBm = new BMSolucaoEducacional()) { var retorno = solEduBm.ObterTodos(); if (idFormaAquisicao > 0) { retorno = retorno.Where(s => s.FormaAquisicao.ID == idFormaAquisicao); } if (uf != null) { solEduBm.FiltrarPermissaoVisualizacao(ref retorno, uf.ID); } return(retorno); } }
public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(int formaAquisicaoId, Uf uf) { using (var seBm = new BMSolucaoEducacional()) { var retorno = seBm.ObterTodos(); if (formaAquisicaoId != 0) { retorno = retorno.Where(s => s.FormaAquisicao.ID == formaAquisicaoId); } if (uf != null) { seBm.FiltrarPermissaoVisualizacao(ref retorno, uf.ID); } return(retorno); } }