void IActionFilter.OnActionExecuting(ActionExecutingContext filterContext) { var podioConnection = new PodioConnection(); if (podioConnection.IsAuthenticated) { ((HomeController)filterContext.Controller).PodioClient = podioConnection.GetClient(); } else { filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { action = "Index", controller = "Authorization" })); } this.OnActionExecuting(filterContext); }
public AuthorizationController() { var podioConnection = new PodioConnection(); PodioClient = podioConnection.GetClient(); RedirectUrl = podioConnection.RedirectUrl; }