public AuthorizeActionResult Authorize(object actionToAuthorize) { var result = new AuthorizeActionResult(this); foreach (var target in Targets.Where(t => t.CanAuthorize(actionToAuthorize))) { result.ProcessAuthorizeTargetResult(target.Authorize(actionToAuthorize)); } return result; }
public AuthorizeActionResult Authorize(object actionToAuthorize) { var result = new AuthorizeActionResult(this); foreach (var target in Targets.Where(t => t.CanAuthorize(actionToAuthorize))) { result.ProcessAuthorizeTargetResult(target.Authorize(actionToAuthorize)); } return(result); }