Example #1
0
        /// <summary>
        /// 列表
        /// </summary>
        /// <param name="pn">分页下标</param>
        /// <returns></returns>
        public ActionResult List(ProductLabelVM vm, int pn = 1)
        {
            //查询
            var data = _ProductService.GetById(vm.Id);

            vm.BusinessInfoId = data.BusinessInfoId;

            vm.ProductLabelList = data.ProductLableList;

            return(View(vm));
        }
Example #2
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <returns></returns>
        public ActionResult Edit(ProductLabelVM vm)
        {
            vm.ProductLabel = _ProductLabelService.GetById(vm.Id) ?? new ProductLable();

            if (vm.Id == 0)
            {
                var data = _ProductService.GetById(vm.ProductId);

                vm.BusinessInfoId = data.BusinessInfoId;
            }
            else
            {
                //vm.ProductId = vm.ProductLabel.ProductId;
                vm.BusinessInfoId = vm.ProductLabel.BusinessInfoId;
            }

            //获取默认可选标签列表
            vm.ProductLabelList = _ProductLabelService.GetAll().Where(p => p.BusinessInfoId == 0 || p.BusinessInfoId == vm.BusinessInfoId).Distinct().ToList();

            return(View(vm));
        }