/// <summary> /// 活动专题列表 /// </summary> /// <param name="specialSubject"></param> /// <returns></returns> public SaleHotStyleSpecialSubjectRefer QuertSaleHotStyleSpeciaSubject(SaleHotStyleSpecialSubjectRefer specialSubject) { var result = new SaleHotStyleSpecialSubjectRefer(); var req = new QuerySaleHotStyleSpeciaSubjectRequest(); if (specialSubject.SearchDetail != null) { req.SubjectName = specialSubject.SearchDetail.SubjectName; req.IsEnable = specialSubject.SearchDetail.IsEnable; req.isExpire = specialSubject.SearchDetail.isExpire; req.ApplyPlace = specialSubject.SearchDetail.ApplyPlace; req.IsTop = specialSubject.SearchDetail.IsTop; } req.PageIndex = specialSubject.PageIndex; req.PageSize = specialSubject.PageSize; var res = CMSClient.Send <QuerySaleHotStyleSpeciaSubjectResponse>(req); if (res.DoFlag) { result.List = Mapper.MappGereric <Sale_HotStyle_SpecialSubjectExt, SaleHotStyleSpecialSubjectDetail>( res.HotStyleSpecialDos); result.Total = res.Total; } result.SearchDetail = specialSubject.SearchDetail; result.PageIndex = specialSubject.PageIndex; result.PageSize = specialSubject.PageSize; return(result); }
// GET: /SaleHotStyleSpecialSubject/ #region 活动专题列表 /// <summary> /// 活动专题列表 /// </summary> /// <param name="specialSubject"></param> /// <returns></returns> public ActionResult Index(SaleHotStyleSpecialSubjectRefer specialSubject) { var result = new SaleHotStyleSpecialSubjectRefer(); result = SaleHotStyleSpecialSubjectClient.Instance.QuertSaleHotStyleSpeciaSubject(specialSubject); //应用位置列表 var hotStyleApply = SaleHotStyleClient.Instance.QuerySaleHotStyleApplyPlace(); ViewBag.StyleApply = hotStyleApply; //生成下拉列表并绑定值 List <SelectListItem> ddClass = new List <SelectListItem>(); foreach (var cls in hotStyleApply) { ddClass.Add(new SelectListItem() { Value = cls.ApplyPlaceId.ToString(), Text = cls.ApplyPlaceName }); } ViewData.Add("SearchDetail.ApplyPlace", ddClass); return(View(result)); }