public IList <Historia> Listar(Int32 skip, Int32 take, int usuarioID, enumPerfilNome perfil, string palavraChave = "") { IList <Historia> lista = dal.Listar(skip, take, usuarioID, perfil, palavraChave); TotalRegistros = dal.TotalRegistros; return(lista); }
public bool TriagemBloqueada(Historia historia, int usuarioID, enumPerfilNome perfil) { if (historia.UsuarioID == usuarioID) { return(false); } else { return(dal.TriagemBloqueada(historia.ID, perfil)); } }
public static bool TemPermissao(ProcListaPrefisUsuario_Result perfil, enumPerfilNome perfilNome, params enumPerfilTipo[] perfisTipos) { enumPerfilNome[] perfisNomes = null; if (perfilNome != enumPerfilNome.todos) { perfisNomes = new enumPerfilNome[1] { perfilNome }; } return(TemPermissao(perfil, perfisNomes, perfisTipos)); }
public bool SalvarTriagem(Historia historia, int usuarioID, enumPerfilNome perfil, enumAprovacao operacao) { if (!TriagemBloqueada(historia, usuarioID, perfil)) { dal.InserirLog(historia.ID); dal.AtualizarTriagemModeracao(historia, perfil, operacao); return(true); } else { return(false); } }
public void BloquearTriagem(int id, int usuarioID, enumPerfilNome perfil) { dal.BloquearTriagem(id, usuarioID, perfil); }