コード例 #1
0
        public ActionResult TopicSettings()
        {
            var homeTopicInfos = _iMobileHomeTopicService.GetMobileHomeTopicInfos(PlatformType.WeiXin).ToArray();
            var topicService   = _iTopicService;
            var models         = homeTopicInfos.Select(item =>
            {
                var topic = TopicApplication.GetTopic(item.TopicId);
                return(new TopicModel()
                {
                    FrontCoverImage = topic.FrontCoverImage,
                    Id = item.Id,
                    Name = topic.Name,
                    Tags = topic.Tags,
                    Sequence = item.Sequence
                });
            });

            return(View(models));
        }
コード例 #2
0
        // GET: Admin/APPShop
        //APP首页配置共用于安卓和IOS,这里的平台类型写的为IOS,安卓调用首页接口数据时平台类型也选IOS
        public ActionResult HomePageSetting()
        {
            var homeTopicInfos = _iMobileHomeTopicService.GetMobileHomeTopicInfos(PlatformType.IOS).ToArray();

            //专题
            ViewBag.imageAds = _iSlideAdsService.GetImageAds(0).Where(p => p.TypeId == Himall.CommonModel.ImageAdsType.APPSpecial).ToList();
            //门店授权
            ViewBag.IsOpenStore = SiteSettingApplication.GetSiteSettings() != null && SiteSettingApplication.GetSiteSettings().IsOpenStore;

            var models = homeTopicInfos.Select(item =>
            {
                return(new TopicModel()
                {
                    FrontCoverImage = item.Himall_Topics.frontCoverImage,
                    Id = item.Id,
                    Name = item.Himall_Topics.Name,
                    Tags = item.Himall_Topics.Tags,
                    Sequence = item.Sequence
                });
            });

            return(View(models));
        }
コード例 #3
0
 /// <summary>
 /// 获取移动端首页专题设置
 /// </summary>
 /// <param name="platformType">平台类型</param>
 /// <param name="shopId">店铺Id</param>
 /// <returns></returns>
 public static List <MobileHomeTopicInfo> GetMobileHomeTopicInfos(PlatformType platformType, long shopId = 0)
 {
     return(_iMobileHomeTopicService.GetMobileHomeTopicInfos(platformType, shopId).ToList());
 }