示例#1
0
        protected void PreparProductTags(ProductModel model)
        {
            var productTags = _tagService.GetAllTags();

            model.AvailableProductTag = productTags.Items.Select(t => new SelectListItem
            {
                Value = t.Id.ToString(),
                Text  = t.Name
            }).ToList();

            if (model.Id > 0)
            {
                var tags = _tagService.GetAllProductTagMappings(productId: model.Id);
                model.ProductTagIds = tags.Select(m => m.TagId).ToList();
            }
        }
示例#2
0
        public ActionResult List(DataSourceRequest command, string Keywords)
        {
            var brands = _tagService.GetAllTags(keywords: Keywords,
                                                pageIndex: command.Page,
                                                pageSize: command.PageSize);

            var jsonData = new DataSourceResult
            {
                ExtraData = brands.Items.Select(b => new
                {
                    Id           = b.Id,
                    Name         = b.Name,
                    DisplayOrder = b.DisplayOrder,
                }),
            };

            return(AbpJson(jsonData));
        }