コード例 #1
0
        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);
            }
        }