Пример #1
0
 public JsonResult Add(BannerInfo info)
 {
     if (!string.IsNullOrWhiteSpace(info.Name) && !string.IsNullOrWhiteSpace(info.Url))
     {
         info.ShopId = CurrentSellerManager.ShopId;
         _iNavigationService.AddSellerNavigation(info);
         return(Json(new Result()
         {
             success = true, msg = "添加导航成功!"
         }));
     }
     else
     {
         return(Json(new Result()
         {
             success = false, msg = "导航名称和跳转地址不能为空!"
         }));
     }
 }
Пример #2
0
        public JsonResult SaveVShopBanner(long?id, string bannerName, string url, int urlType)
        {
            var vshop = _iVShopService.GetVShopByShopId(CurrentSellerManager.ShopId);

            switch (urlType)
            {
            case 1:
                url = "/m-" + PlatformType.WeiXin.ToString() + "/vshop/Search?vshopid=" + vshop.Id;
                break;

            case 2:
                url = "/m-" + PlatformType.WeiXin.ToString() + "/vshop/Category?vshopid=" + vshop.Id;
                break;

            case 3:
                url = "/m-" + PlatformType.WeiXin.ToString() + "/vshop/introduce/" + vshop.Id;
                break;

            default:
                break;
            }

            BannerInfo banner = new BannerInfo();

            banner.Name     = bannerName;
            banner.Platform = PlatformType.WeiXin;
            banner.ShopId   = CurrentSellerManager.ShopId;
            banner.Url      = url;
            banner.Position = 0;
            banner.UrlType  = (BannerInfo.BannerUrltypes)urlType;
            if (id.HasValue)
            {
                banner.Id = id.Value;
                _iNavigationService.UpdateSellerNavigation(banner);
            }
            else
            {
                _iNavigationService.AddSellerNavigation(banner);
            }
            return(Json(new { success = true, item = banner }));
        }