コード例 #1
0
        private IActionResult OperateGoods()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            var spec = new Core.Models.Goods.CreationSpec
            {
                Id          = Goods.Id,
                GoodsName   = Goods.Name,
                GoondsPrice = Goods.Price,
                Operate     = "U"
            };

            _goodsRepo.Operate(spec);
            return(RedirectToPage("/Goods/GoodsList"));
        }
コード例 #2
0
        public IActionResult OnPostDelete(string id)
        {
            var criteria = new M.Criteria(id, string.Empty);
            var goodses  = _goodsRepo.Get(criteria);

            if (goodses == null || goodses.Count == 0)
            {
                ModelState.AddModelError(string.Empty, "删除的数据无效!");
                return(Page());
            }
            var spec = new M.CreationSpec
            {
                Id          = id,
                GoodsName   = string.Empty,
                GoondsPrice = 0,
                Operate     = "D"
            };

            _goodsRepo.Operate(spec);
            return(RedirectToPage("/Goods/GoodsList"));
        }