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); }
public bool IsApplicable(Controllers.AspectController ownerController) { return(true); }
public bool IsApplicable(Controllers.AspectController ownerController) { return(!_guard.IsApplicable(ownerController)); }
public bool IsApplicable(Controllers.AspectController ownerController) { return(ownerController.HttpContext.User.Identity.IsAuthenticated); }
public bool IsApplicable(Controllers.AspectController ownerController) { return(ownerController.ModelState.IsValid); }
public bool IsApplicable(Controllers.AspectController ownerController) { return(_guard1.IsApplicable(ownerController) && _guard2.IsApplicable(ownerController)); }