コード例 #1
0
        public IActionResult Edit(int ID)
        {
            ShopItem       shopItem = _repo.GetByID(ID);
            EditShopItemVM Model    = new EditShopItemVM
            {
                ID          = ID,
                Name        = shopItem.Name,
                Price       = shopItem.Price,
                Quantity    = shopItem.Quantity,
                Description = shopItem.Description
            };

            return(View("Edit", Model));
        }
コード例 #2
0
        public IActionResult Save(EditShopItemVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit"));
            }

            string uniqueFileName = Image.Upload(model.ProfileImage, _webHostEnvironment, "shopitems");

            ShopItem shopItem = _repo.GetByID(model.ID);

            shopItem.Name        = model.Name;
            shopItem.Description = model.Description;
            shopItem.Price       = model.Price;
            shopItem.Quantity    = model.Quantity;
            if (model.ProfileImage != null)
            {
                shopItem.Picture = uniqueFileName;
            }
            _repo.Save();
            return(RedirectToAction("List"));
        }