/// <summary>
        /// Retorna se possui acesso a operação do recurso
        /// </summary>
        /// <returns>Retorna verdadeiro quando o Usuário possui acesso</returns>
        private bool GetPermissaoPerfilUsuario(Funcionalidade r, Usuario u, string operacao)
        {
            var perfilAcoes = _perfilAcao.FetchByUserAndFunctionality(u, r).ToList();
            var acao        = _acao.Fetch(new Acao {
                Descricao = operacao
            }).FirstOrDefault();

            return(perfilAcoes.Any(a => a.Acao == acao?.Id));
        }
Beispiel #2
0
 public List <Acao> Buscar(Acao obj)
 {
     try
     {
         return(_acao.Fetch(obj).ToList());
     }
     catch (Exception ex)
     {
         throw SaveLog(ex);
     }
 }