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)); }
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")); }