Exemplo n.º 1
0
 public bool IsApplicable(Controllers.AspectController ownerController)
 {
     String[] userRoles = GetApplicableRoles().Split(new char[] { '|', ',' });
     foreach (var item in userRoles)
     {
         if (item.StartsWith("^") && ownerController.HttpContext.User.IsInRole(item.Substring(1)))
         {
             return(false);
         }
         if (ownerController.HttpContext.User.IsInRole(item))
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 2
0
 public bool IsApplicable(Controllers.AspectController ownerController)
 {
     return(true);
 }
Exemplo n.º 3
0
 public bool IsApplicable(Controllers.AspectController ownerController)
 {
     return(!_guard.IsApplicable(ownerController));
 }
Exemplo n.º 4
0
 public bool IsApplicable(Controllers.AspectController ownerController)
 {
     return(ownerController.HttpContext.User.Identity.IsAuthenticated);
 }
Exemplo n.º 5
0
 public bool IsApplicable(Controllers.AspectController ownerController)
 {
     return(ownerController.ModelState.IsValid);
 }
Exemplo n.º 6
0
 public bool IsApplicable(Controllers.AspectController ownerController)
 {
     return(_guard1.IsApplicable(ownerController) &&
            _guard2.IsApplicable(ownerController));
 }