Exemple #1
0
        public ActionResult JuMeiMallSearchIndex(JuMeiMallSearchRequest query)
        {
            var request = _container.Resolve <OperationJuMeiMall>();
            var model   = new JuMeiMallListModel();

            query.PageSize = 500;
            var category = request.CommodityCategorysService.GetById(query.commodityCategoryId);

            if (category != null)
            {
                model.categoryName = category.name;
            }
            var recordSet = request.JuMeiMallService.QueryList(query);

            if (recordSet != null && recordSet.TotalCount > 0)
            {
                model.JuMeiMallExList = recordSet.ModelList.ToList().Select(x => new JuMeiMallModelExpress()
                {
                    commodityId     = x.commodityId,
                    commodityName   = x.commodityName,
                    images          = request.GetFirstImage(x.images),
                    commodityPrice  = x.commodityPrice,
                    commodityRank   = x.commodityRank,
                    sellQuantity    = x.sellQuantity,
                    submitTime      = x.submitTime.ToString(),
                    commodityRemark = x.commodityRemark == null ? " " : x.commodityRemark,
                    commodityJifen  = x.commodityJifen,
                }).ToList();
                model.totalCount = recordSet.TotalCount;
                model.pageIndex  = query.PageIndex;
            }

            return(View(model));
            // return Json(model);
        }
Exemple #2
0
        public ActionResult JuMeiMallAppend(JuMeiMallIndexRequest query)
        {
            var request = _container.Resolve <OperationJuMeiMall>();

            var model     = new JuMeiMallListModel();
            var recordSet = request.JuMeiMallService.Query(query);

            if (recordSet != null && recordSet.ModelList != null && recordSet.ModelList.Count > 0)
            {
                model.JuMeiMallList = recordSet.ModelList.ToList().Select(x => new JuMeiMallModel()
                {
                    commodityId    = x.commodityId,
                    commodityName  = x.commodityName,
                    images         = request.GetFirstImage(x.images),
                    commodityPrice = x.commodityPrice,
                    commodityRank  = x.commodityRank,
                    sellQuantity   = x.sellQuantity,
                    submitTime     = x.submitTime.ToString()
                }).ToList();
                model.totalCount = recordSet.ModelList.Count;
            }


            return(Json(model));
        }
Exemple #3
0
        /// <summary>
        /// Fas首页
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>

        public ActionResult JuMeiMallIndex()
        {
            var request = _container.Resolve <OperationJuMeiMall>();

            var model             = new JuMeiMallListModel();
            var listMall          = new JuMeiMallListModel();
            var CategoryRecordSet = request.JuMeiMallService.FASQuery();

            if (CategoryRecordSet != null)
            {
                model.CateMallList = CategoryRecordSet.Select(x => new CateMallModel()
                {
                    Categoryname        = x.name,
                    commodityCategoryId = x.commodityCategoryId
                }).ToList();
                //foreach (var item in CategoryRecordSet)
                //{
                var GoodsRecordset = request.JuMeiMallService.QueryHotSale();
                if (GoodsRecordset != null)
                {
                    listMall.JuMeiMallExList = GoodsRecordset.Select(x => new JuMeiMallModelExpress()
                    {
                        commodityCategoryId = x.commodityCategoryId,
                        commodityId         = x.commodityId,
                        commodityName       = x.commodityName,
                        commodityPrice      = x.commodityPrice,
                        commodityRank       = x.commodityRank,
                        images         = request.GetFirstImage(x.images),
                        sellQuantity   = x.sellQuantity,
                        submitTime     = x.submitTime.ToString(),
                        commodityJifen = x.commodityJifen,

                        commodityRemark = x.commodityRemark == null ? " " : x.commodityRemark
                    }).ToList();
                    model.JuMeiMallExList.AddRange(listMall.JuMeiMallExList);
                }

                //}
            }

            var request2 = _container.Resolve <OperationImageAds>();

            var recordSet = request2.ImageAdsService.Query();

            if (recordSet != null)
            {
                model.AdsList = recordSet.ToList().Select(x => new ImageAdsModel()
                {
                    adId     = x.adId,
                    ImageUrl = url + x.ImageUrl,
                    link     = x.link
                }).ToList();
            }

            return(View(model));

            return(Json(model));
        }