protected override bool Execute(T ruleContext) { Assert.ArgumentNotNull(ruleContext, "ruleContext"); var browserCapabilitiesService = new BrowserCapabilitiesService(new HttpContextWrapper().Request); return(Compare(browserCapabilitiesService.GetStringProperty("BrowserName"), BrowserName)); }
protected override bool Execute(T ruleContext) { Assert.ArgumentNotNull(ruleContext, "ruleContext"); var browserCapabilitiesService = new BrowserCapabilitiesService(new HttpContextWrapper().Request); var screenPixelsWidthString = browserCapabilitiesService.GetStringProperty("ScreenPixelsWidth"); var screenPixelsWidth = screenPixelsWidthString.Equals("Unknown") ? int.MaxValue : browserCapabilitiesService.GetIntegerProperty("ScreenPixelsWidth", int.MaxValue); return(Compare(screenPixelsWidth)); }