public static bool IsFromEU(this HttpRequestBase request) { try { switch (request.GetCountry()) { case "Austria": case "Belgium": case "Bulgaria": case "Croatia": case "Cyprus": case "Czech Republic": case "Denmark": case "Estonia": case "Finland": case "France": case "Germany": case "Greece": case "Hungary": case "Ireland": case "Italy": case "Latvia": case "Lithuania": case "Luxembourg": case "Malta": case "Netherlands": case "Poland": case "Portugal": case "Romania": case "Slovakia": case "Slovenia": case "Spain": case "Sweden": case "United Kingdom": return(true); default: return(false); } } catch (Exception) { return(false); } }