Change Using Injection

this API can even be extended to the following form:
bool IsAuthorized(HttpRequestBase request, out ActionResult authorizationDeclinedResult);

which would enable the handling of the result outside of the controller code.