Beispiel #1
0
        /// <summary>
        /// 搜索
        /// </summary>
        /// <param name="brand"></param>
        /// <param name="word"></param>
        /// <returns></returns>
        public RedirectResult Search(int brand, string word)
        {
            var areaModel = StoresAccess.GetAreaFilter(word);
            var brandList = new List <string> {
                "apple", "huawei", "xiaomi", "oppo", "vivo"
            };
            var brandName = StoresAccess.GetBrandString(brand);
            var isBrand   = brandList.IndexOf(brandName) >= 0;
            var url       = isBrand ? $"{brandName}/" : "list/";

            if (areaModel != null && areaModel.AreaType > 0)
            {//带区域的
                if (areaModel.AreaType == 1)
                {
                    url += $"{areaModel.CityName}/";
                }
                else
                {
                    url += $"{areaModel.CityName}/{areaModel.AreaName}/";
                }
            }
            else
            {
                url += $"?word={word}";
            }

            return(Redirect(url));
        }