public override void OnActionExecuting(ActionExecutingContext filterContext)
{
string userIP = filterContext.HttpContext.Request.UserHostAddress;
bool anyIpInBlackList = BlackListRepository.Ips.Any(x => x == userIP);
if (anyIpInBlackList)
{
throw new Exception(Resources.AppMessages.AccessDenied);
}
base.OnActionExecuting(filterContext);
}