Exemple #1
0
        /// <summary>
        /// 获取商品的列表数据[车品类目下的商品]
        /// </summary>
        /// <param name="pagination">分页对象</param>
        /// <param name="keyword"></param>
        /// <returns></returns>
        public ActionResult GetProductList(Pagination pagination, string keyword)
        {
            if (string.IsNullOrEmpty(keyword))
            {
                return(null);
            }
            var manager  = new ShopDistributionManager();
            var products = manager.GetProductList(keyword, pagination);

            return(Content(JsonConvert.SerializeObject(new
            {
                rows = products,
                total = pagination.total,
                page = pagination.page,
                records = pagination.records
            })));
        }
Exemple #2
0
        /// <summary>
        /// 获取门店铺货列表
        /// </summary>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public ActionResult GetShopDistributionList(Pagination pagination)
        {
            RepositoryManager db          = new RepositoryManager();
            var list                      = db.GetEntityList <ShopDistributionEntity>(pagination);
            var shopDistributionModelList = list.Select(t => new ShopDistributionModel()
            {
                PKID = t.PKID, FKPID = t.FKPID, CreateTime = t.CreateTime
            });
            var manager = new ShopDistributionManager();
            //将商品标题组装到门店铺货配置中
            var shopDistributionlist = manager.AddProductName(shopDistributionModelList.ToList());

            return(Content(JsonConvert.SerializeObject(new
            {
                rows = shopDistributionlist,
                total = pagination.total,
                page = pagination.page,
                records = pagination.records
            })));
        }