public IActionResult Guncelle(UrunGuncelleme model) { if (ModelState.IsValid) { var urun = _urunRepository.GetirIdile(model.id); if (model.resim != null) { var uzanti = Path.GetExtension(model.resim.FileName); var yeniResim = Guid.NewGuid() + uzanti; var dosyaKonumu = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/" + yeniResim); if (model.resim.ContentType == "image/jpeg" || model.resim.ContentType == "image/png") { var stream = new FileStream(dosyaKonumu, FileMode.Create); model.resim.CopyTo(stream); } urun.resim = yeniResim; } urun.ad = model.ad; urun.fiyat = model.fiyat; _urunRepository.Guncelle(urun); return(RedirectToAction("Index", "Urun")); } return(View(model)); }
public IActionResult Guncelle(int id) { var urun = _urunRepository.GetirIdile(id); UrunGuncelleme model = new UrunGuncelleme { ad = urun.ad, fiyat = urun.fiyat, id = urun.id }; return(View(model)); }