public static SettingsVal ReadSettings(HttpRequest request) { var settings = new SettingsVal(); if (MobileUtils.IsMobile()) { settings.Theme = MobileDefaultTheme; } if (request.Cookies[CookieName] != null) { settings.Theme = request.Cookies[CookieName].Value; } if (string.IsNullOrWhiteSpace(settings.Theme)) { settings.Theme = DefaultTheme; } return(settings); }