public ProductPartialController(
            IMemberIntegralService iMemberIntegralService,
            IProductService iProductService,
            ICouponService iCouponService,
            IShopBonusService iShopBonusService,
            IArticleService iArticleService,
            IArticleCategoryService iArticleCategoryService,
            INavigationService iNavigationService,
            IHomeCategoryService iHomeCategoryService,
            IBrandService iBrandService,
            ICategoryService iCategoryService,
            ICustomerService iCustomerService,
            ISlideAdsService iSlideAdsService

            )
        {
            _iMemberIntegralService  = iMemberIntegralService;
            _iProductService         = iProductService;
            _iCouponService          = iCouponService;
            _iShopBonusService       = iShopBonusService;
            _iArticleService         = iArticleService;
            _iArticleCategoryService = iArticleCategoryService;
            _iNavigationService      = iNavigationService;
            _iHomeCategoryService    = iHomeCategoryService;
            _iBrandService           = iBrandService;
            _iCategoryService        = iCategoryService;
            _iCustomerService        = iCustomerService;
            _iSlideAdsService        = iSlideAdsService;
        }
 public LimitTimeBuyController(
     ILimitTimeBuyService iLimitTimeBuyService,
     ISlideAdsService iSlideAdsService,
     IShopService iShopService,
     IProductService iProductService,
     IProductDescriptionTemplateService iProductDescriptionTemplateService,
     IShopCategoryService iShopCategoryService,
     ICommentService iCommentService,
     IConsultationService iConsultationService,
     ICouponService iCouponService,
     ICashDepositsService iCashDepositsService, ITypeService iTypeService
     )
 {
     _iLimitTimeBuyService = iLimitTimeBuyService;
     _iSlideAdsService     = iSlideAdsService;
     _iShopService         = iShopService;
     _iProductService      = iProductService;
     _iProductDescriptionTemplateService = iProductDescriptionTemplateService;
     _iShopCategoryService = iShopCategoryService;
     _iCommentService      = iCommentService;
     _iConsultationService = iConsultationService;
     _iCouponService       = iCouponService;
     _iCashDepositsService = iCashDepositsService;
     _iTypeService         = iTypeService;
 }
        public JsonResult EditSlideAd(long id, string pic, string url)
        {
            SlideAdInfo slidAd = ServiceHelper.Create <ISlideAdsService>().GetSlidAd(0, id);

            if (!string.IsNullOrWhiteSpace(pic) && !slidAd.ImageUrl.Equals(pic))
            {
                string str     = Server.MapPath(pic);
                string str1    = "/Storage/Plat/ImageAd/";
                string mapPath = IOHelper.GetMapPath(str1);
                if (!Directory.Exists(mapPath))
                {
                    Directory.CreateDirectory(mapPath);
                }
                IOHelper.CopyFile(str, Server.MapPath(str1), true, "");
                pic = Path.Combine(str1, Path.GetFileName(str));
            }
            ISlideAdsService slideAdsService = ServiceHelper.Create <ISlideAdsService>();
            SlideAdInfo      slideAdInfo     = new SlideAdInfo()
            {
                Id       = id,
                ImageUrl = pic,
                Url      = url
            };

            slideAdsService.UpdateSlidAd(slideAdInfo);
            return(Json(new { successful = true }, JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public JsonResult GetSlideImages(int id)
        {
            SlideAdInfo[]    infoArray = this._iSlideAdsService.GetSlidAds(0L, (SlideAdInfo.SlideAdType)id).ToArray <SlideAdInfo>();
            ISlideAdsService service   = this._iSlideAdsService;
            var enumerable             = from item in infoArray select new { id = item.Id, imgUrl = HimallIO.GetImagePath(item.ImageUrl, null), displaySequence = item.DisplaySequence, url = item.Url + "," + this.GetLinkName(item.Url), description = item.Description };

            return(base.Json(new { rows = enumerable, total = 100 }, JsonRequestBehavior.AllowGet));
        }
 public DistributionShopController(
     IMobileHomeTopicService iMobileHomeTopicService,
     ISlideAdsService iSlideAdsService,
     IDistributionService iDistributionService)
 {
     _iMobileHomeTopicService = iMobileHomeTopicService;
     _iSlideAdsService        = iSlideAdsService;
     _iDistributionService    = iDistributionService;
 }
Beispiel #6
0
        public JsonResult GetSlideImages()
        {
            SlideAdInfo[]    array           = ServiceHelper.Create <ISlideAdsService>().GetSlidAds(0, SlideAdInfo.SlideAdType.IOSShopHome).ToArray();
            ISlideAdsService slideAdsService = ServiceHelper.Create <ISlideAdsService>();
            var collection = array.Select((SlideAdInfo item) => {
                slideAdsService.GetSlidAd(0, item.Id);
                return(new { id = item.Id, imgUrl = item.ImageUrl, displaySequence = item.DisplaySequence, url = item.Url, description = item.Description });
            });

            return(Json(new { rows = collection, total = 100 }, JsonRequestBehavior.AllowGet));
        }
Beispiel #7
0
        public JsonResult GetSlideImages()
        {
            SlideAdInfo[]    array           = ServiceHelper.Create <ISlideAdsService>().GetSlidAds(base.CurrentSellerManager.ShopId, SlideAdInfo.SlideAdType.VShopHome).ToArray();
            ISlideAdsService slideAdsService = ServiceHelper.Create <ISlideAdsService>();
            var collection = array.Select((SlideAdInfo item) => {
                slideAdsService.GetSlidAd(CurrentSellerManager.ShopId, item.Id);
                return(new { id = item.Id, image = item.ImageUrl, displaySequence = (item.DisplaySequence == 0 ? "0" : item.DisplaySequence.ToString()), url = item.Url });
            });

            return(Json(new { rows = collection, total = 100 }, JsonRequestBehavior.AllowGet));
        }
Beispiel #8
0
        /// <summary>
        /// 获取轮播图
        /// </summary>
        /// <returns></returns>
        public List <Entities.SlideAdInfo> GetSlideAds()
        {
            ISlideAdsService _ISlideAdsService = ServiceApplication.Create <ISlideAdsService>();
            var sql    = _ISlideAdsService.GetSlidAds(0, Entities.SlideAdInfo.SlideAdType.AppGifts);
            var result = sql.ToList();

            foreach (var item in result)
            {
                item.ImageUrl = HimallIO.GetRomoteImagePath(item.ImageUrl);
            }
            return(result);
        }
        public JsonResult GetSlideImages()
        {
            SlideAdInfo[]    source            = this._iSlideAdsService.GetSlidAds(0L, SlideAdInfo.SlideAdType.IOSShopHome).ToArray <SlideAdInfo>();
            ISlideAdsService slideImageService = this._iSlideAdsService;
            var enumerable = source.Select(delegate(SlideAdInfo item)
            {
                SlideAdInfo slidAd = slideImageService.GetSlidAd(0L, item.Id);
                return(new { id = item.Id, imgUrl = HimallIO.GetImagePath(item.ImageUrl, null), displaySequence = item.DisplaySequence, url = item.Url, description = item.Description });
            });

            return(base.Json(new { rows = enumerable, total = 100 }, JsonRequestBehavior.AllowGet));
        }
 public VShopController(IVShopService iVShopService,
                        ISlideAdsService iSlideAdsService,
                        INavigationService iNavigationService,
                        ICouponService iCouponService,
                        ITemplateSettingsService iTemplateSettingsService
                        )
 {
     _iVShopService            = iVShopService;
     _iSlideAdsService         = iSlideAdsService;
     _iNavigationService       = iNavigationService;
     _iCouponService           = iCouponService;
     _iTemplateSettingsService = iTemplateSettingsService;
 }
Beispiel #11
0
 public AppController(IVShopService iVShopService,
                      ISlideAdsService iSlideAdsService,
                      INavigationService iNavigationService,
                      ICouponService iCouponService,
                      ITemplateSettingsService iTemplateSettingsService
                      )
 {
     _iVShopService            = iVShopService;
     _iSlideAdsService         = iSlideAdsService;
     _iNavigationService       = iNavigationService;
     _iCouponService           = iCouponService;
     _iTemplateSettingsService = iTemplateSettingsService;
     mobileHomeproduct         = new MobileHomeProducts();
 }
Beispiel #12
0
 public WeiXinController(ISlideAdsService iSlideAdsService,
                         IWeixinMenuService iWeixinMenuService,
                         IMobileHomeTopicService iMobileHomeTopicService,
                         ITopicService iTopicService,
                         ITemplateSettingsService iTemplateSettingsService,
                         IWXMsgTemplateService iWXMsgTemplateService
                         )
 {
     _iWeixinMenuService       = iWeixinMenuService;
     _iMobileHomeTopicService  = iMobileHomeTopicService;
     _iTopicService            = iTopicService;
     _iSlideAdsService         = iSlideAdsService;
     _iTemplateSettingsService = iTemplateSettingsService;
     _iWXMsgTemplateService    = iWXMsgTemplateService;
 }
        public GiftController(IGiftService iGiftService, IGiftsOrderService iGiftsOrderService,
                              IMemberGradeService iMemberGradeService, IExpressService iExpressService, ISlideAdsService iSlideAdsService)
        {
            _iGiftService        = iGiftService;
            _iGiftsOrderService  = iGiftsOrderService;
            _iExpressService     = iExpressService;
            _iMemberGradeService = iMemberGradeService;
            _iSlideAdsService    = iSlideAdsService;


            #region 数据关系映射
            Mapper.CreateMap <GiftInfo, GiftViewModel>();
            Mapper.CreateMap <GiftViewModel, GiftInfo>();
            #endregion
        }
        public ActionResult SlideImageSettings()
        {
            SlideAdInfo[]              array           = ServiceHelper.Create <ISlideAdsService>().GetSlidAds(0, SlideAdInfo.SlideAdType.WeixinHome).ToArray();
            ISlideAdsService           slideAdsService = ServiceHelper.Create <ISlideAdsService>();
            IEnumerable <SlideAdModel> slideAdModels   = array.Select <SlideAdInfo, SlideAdModel>((SlideAdInfo item) => {
                slideAdsService.GetSlidAd(0, item.Id);
                return(new SlideAdModel()
                {
                    ID = item.Id,
                    imgUrl = item.ImageUrl,
                    DisplaySequence = item.DisplaySequence,
                    Url = item.Url,
                    Description = item.Description
                });
            });

            return(View(slideAdModels));
        }
        /// <summary>
        /// 更专图片设置
        /// </summary>
        /// <returns></returns>
        public ActionResult SlideImageSettings()
        {
            SlideAdInfo[]    slideAdInfoArray  = Enumerable.ToArray <SlideAdInfo>((IEnumerable <SlideAdInfo>) this._iSlideAdsService.GetSlidAds(0L, SlideAdInfo.SlideAdType.WeixinHome));
            ISlideAdsService slideImageService = this._iSlideAdsService;

            return((ActionResult)this.View((object)Enumerable.Select <SlideAdInfo, SlideAdModel>((IEnumerable <SlideAdInfo>)slideAdInfoArray, (Func <SlideAdInfo, SlideAdModel>)(item =>
            {
                slideImageService.GetSlidAd(0L, item.Id);
                return new SlideAdModel()
                {
                    ID = item.Id,
                    imgUrl = item.ImageUrl,
                    DisplaySequence = item.DisplaySequence,
                    Url = item.Url,
                    Description = item.Description
                };
            }))));
        }
Beispiel #16
0
 public PageSettingsController(
     ISiteSettingService iSiteSettingService,
     ISlideAdsService iSlideAdsService,
     IBrandService iBrandService,
     ITypeService iTypeService,
     IHomeCategoryService iHomeCategoryService,
     ICategoryService iCategoryService,
     IFloorService iFloorService
     )
 {
     _iSiteSettingService  = iSiteSettingService;
     _iSlideAdsService     = iSlideAdsService;
     _iBrandService        = iBrandService;
     _iTypeService         = iTypeService;
     _iHomeCategoryService = iHomeCategoryService;
     _iCategoryService     = iCategoryService;
     _iFloorService        = iFloorService;
 }
 public ShopController(ICouponService iCouponService, IShopService iShopService, IShopCategoryService iShopCategoryService, IVShopService iVShopService
                       , IShopHomeModuleService iShopHomeModuleService, IRegionService iRegionService, INavigationService iNavigationService, ISlideAdsService iSlideAdsService
                       , IProductService iProductService,
                       IMemberService iMemberService,
                       ISearchProductService iSearchProductService
                       )
 {
     _iCouponService         = iCouponService;
     _iShopService           = iShopService;
     _iShopCategoryService   = iShopCategoryService;
     _iVShopService          = iVShopService;
     _iShopHomeModuleService = iShopHomeModuleService;
     _iRegionService         = iRegionService;
     _iNavigationService     = iNavigationService;
     _iSlideAdsService       = iSlideAdsService;
     _iProductService        = iProductService;
     _iMemberService         = iMemberService;
     _iSearchProductService  = iSearchProductService;
 }
Beispiel #18
0
 public HomeController(
     IMemberService iMemberService,
     ISlideAdsService iSlideAdsService,
     IFloorService iFloorService,
     IArticleCategoryService iArticleCategoryService,
     IArticleService iArticleService,
     IBrandService iBrandService,
     ILimitTimeBuyService iLimitTimeBuyService,
     IShopBonusService iShopBonusService)
 {
     _iMemberService          = iMemberService;
     _iSlideAdsService        = iSlideAdsService;
     _iFloorService           = iFloorService;
     _iArticleCategoryService = iArticleCategoryService;
     _iArticleService         = iArticleService;
     _iBrandService           = iBrandService;
     _iLimitTimeBuyService    = iLimitTimeBuyService;
     _iShopBonusService       = iShopBonusService;
 }
Beispiel #19
0
 public DistributionMarketController(
     IDistributionService iDistributionService,
     IShopService iShopService,
     ISlideAdsService iSlideAdsService
     , ICategoryService iCategoryService,
     ISiteSettingService iSiteSettingService,
     IProductService iProductService,
     IMemberService iMemberService,
     ITypeService iTypeService
     )
 {
     _iDistributionService = iDistributionService;
     _iShopService         = iShopService;
     _iCategoryService     = iCategoryService;
     _iSiteSettingService  = iSiteSettingService;
     _iProductService      = iProductService;
     this._siteSetting     = _iSiteSettingService.GetSiteSettings();
     _iSlideAdsService     = iSlideAdsService;
     _iMemberService       = iMemberService;
     _iTypeService         = iTypeService;
 }
        /// <summary>
        /// 滚动图片
        /// </summary>
        /// <returns></returns>
        public JsonResult GetSlideImages()
        {
            SlideAdInfo[]    slideAdInfoArray  = Enumerable.ToArray <SlideAdInfo>((IEnumerable <SlideAdInfo>) this._iSlideAdsService.GetSlidAds(0L, SlideAdInfo.SlideAdType.WeixinHome));
            ISlideAdsService slideImageService = this._iSlideAdsService;

            return(this.Json((object)new
            {
                rows = Enumerable.Select((IEnumerable <SlideAdInfo>)slideAdInfoArray, item =>
                {
                    slideImageService.GetSlidAd(0L, item.Id);
                    var fAnonymousTypeb = new
                    {
                        id = item.Id,
                        imgUrl = HimallIO.GetImagePath(item.ImageUrl, (string)null),
                        displaySequence = item.DisplaySequence,
                        url = item.Url,
                        description = item.Description
                    };
                    return fAnonymousTypeb;
                }),
                total = 100
            }, JsonRequestBehavior.AllowGet));
        }
 // Methods
 public APPShopController(IMobileHomeTopicService iMobileHomeTopicService, ISlideAdsService iSlideAdsService)
 {
     this._iMobileHomeTopicService = iMobileHomeTopicService;
     this._iSlideAdsService        = iSlideAdsService;
 }
 public PageSettingsController(ISlideAdsService iSlideAdsService, IShopService iShopService)
 {
     _iSlideAdsService = iSlideAdsService;
     _iShopService     = iShopService;
 }
 public LimitTimeBuyController(ILimitTimeBuyService iLimitTimeBuyService, IMarketService iMarketService, ISlideAdsService iSlideAdsService)
 {
     _iLimitTimeBuyService = iLimitTimeBuyService;
     _iMarketService       = iMarketService;
     _iSlideAdsService     = iSlideAdsService;
 }
Beispiel #24
0
 // Methods
 public NearShopBranchController(IMobileHomeTopicService iMobileHomeTopicService, ISlideAdsService iSlideAdsService, ITopicService iTopicService)
 {
     this._iMobileHomeTopicService = iMobileHomeTopicService;
     this._iSlideAdsService        = iSlideAdsService;
     this._iTopicService           = iTopicService;
 }
Beispiel #25
0
 public SlideAdController(ISlideAdsService iSlideAdsService)
 {
     _iSlideAdsService = iSlideAdsService;
 }