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));
     }
 }
Exemplo n.º 3
0
 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);
 }