public async Task <IActionResult> Edit(EditProduktVM model) { if (ModelState.IsValid) { Produkt product = _context.Produkt.FirstOrDefault(c => c.Id == model.Id); product.Ime = model.Ime; product.NamenetoZa = model.NamenetoZa; product.Cena = model.Cena; if (model.ProfilePicture != null) { if (model.ExistingPhotoPath != null) { string filePath = Path.Combine(webHostEnvironment.WebRootPath, "images", model.ExistingPhotoPath); System.IO.File.Delete(filePath); } product.ProfilePicture = UploadedFile(model); } await _context.SaveChangesAsync();; return(RedirectToAction("index")); } return(View(model)); }
public ViewResult Edit(int id) { Produkt product = _context.Produkt.FirstOrDefault(c => c.Id == id); EditProduktVM produktEditViewModel = new EditProduktVM { Id = product.Id, Ime = product.Ime, NamenetoZa = product.NamenetoZa, Cena = product.Cena, ExistingPhotoPath = product.ProfilePicture }; return(View(produktEditViewModel)); }