public IActionResult Guncelle(UrunGuncelleModel model) { if (ModelState.IsValid) {//kontrol ediyoruz doğru giriş yapıldı mı diye var guncellnecekurun = _urunRepository.GetirIdile(model.Urunid); if (model.Resim != null) { //benzersiz resim yüklemek istiyorum var path = Path.GetExtension(model.Resim.FileName); var yeniResimAd = Guid.NewGuid() + path; var resimYuklenecekYer = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/" + yeniResimAd); //resim null değilse resim yükle var stream = new FileStream(resimYuklenecekYer, FileMode.Create); model.Resim.CopyTo(stream); guncellnecekurun.Resim = yeniResimAd; } guncellnecekurun.UrunID = model.Urunid; guncellnecekurun.UrunAd = model.UrunAdi; guncellnecekurun.Fiyat = model.UrunFiyat; _urunRepository.Guncelle(guncellnecekurun); return(RedirectToAction("Index", "Home", new { area = "Admin" })); } return(View(model)); }
public IActionResult Guncelle(UrunGuncelleModel model) { if (ModelState.IsValid) { var guncellenecekUrun = _urunRepository.GetirIdile(model.Id); if (model.Resim != null) { var uzanti = Path.GetExtension(model.Resim.FileName); var yeniResimAd = Guid.NewGuid() + uzanti; var yuklenecekYer = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/" + yeniResimAd); var stream = new FileStream(yuklenecekYer, FileMode.Create); model.Resim.CopyTo(stream); guncellenecekUrun.Resim = yeniResimAd; } guncellenecekUrun.Ad = model.Ad; guncellenecekUrun.Fiyat = model.Fiyat; _urunRepository.Guncelle(guncellenecekUrun); return(RedirectToAction("Index", "Home", new { area = "Admin" })); } return(View(model)); }
public IActionResult Guncelle(int Id) { var gelenUrun = _urunRepository.GetirId(Id); UrunGuncelleModel model = new UrunGuncelleModel { Ad = gelenUrun.Ad, Fiyat = gelenUrun.Fiyat, Id = gelenUrun.ID }; return(View(model)); }
public IActionResult Guncelle(int id) { var gelenUrun = _urunRepository.GetirIdile(id); UrunGuncelleModel model = new UrunGuncelleModel { Urunid = gelenUrun.UrunID, UrunAdi = gelenUrun.UrunAd, UrunFiyat = gelenUrun.Fiyat }; return(View(model)); }
public IActionResult Guncelle(int id) { Data.Services.UrunlerService service = new Data.Services.UrunlerService(); var gelenUrun = service.GetirIdile(id); UrunGuncelleModel model = new UrunGuncelleModel { Ad = gelenUrun.Urunad, Marka = gelenUrun.UrunMarka, Kategori = Convert.ToInt32(gelenUrun.UrunKategori), Fiyat = gelenUrun.UrunFiyat, StokSayisi = gelenUrun.UrunStokSayisi, Id = gelenUrun.UrunId, }; return(View(model)); }
public IActionResult Guncelle(UrunGuncelleModel model) { Data.Models.Urunler urun = new Data.Models.Urunler(); Data.Services.UrunlerService service = new Data.Services.UrunlerService(); var ktgr = service.GetirIdile(model.Id); if (ModelState.IsValid) { ktgr.Urunad = model.Ad; ktgr.UrunMarka = model.Marka; ktgr.UrunKategori = model.Kategori; ktgr.UrunFiyat = model.Fiyat; ktgr.UrunStokSayisi = model.StokSayisi; service.Guncelle(ktgr); return(RedirectToAction("Index")); } return(View(model)); }
public IActionResult Guncelle(UrunGuncelleModel model) { if (ModelState.IsValid) { var guncellenecekUrun = _urunRepository.GetirId(model.Id); if (model.Resim != null) //if (model.Resim.ContentType=="image/jpeg") =>Sadece jpeg dosyalarını belirtme işlemi { var uzanti = Path.GetExtension(model.Resim.FileName); var yeniResimAd = Guid.NewGuid() + uzanti;//aynı adlı resimden iki tane olmaması lazım var yuklenecekYer = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/" + yeniResimAd); var stream = new FileStream(yuklenecekYer, FileMode.Create); model.Resim.CopyTo(stream); guncellenecekUrun.Resim = yeniResimAd; } guncellenecekUrun.Ad = model.Ad; guncellenecekUrun.Fiyat = model.Fiyat; _urunRepository.Guncelle(guncellenecekUrun); return(RedirectToAction("Index", "Home", new { area = "Admin" }));//area yı belirtmemize gerek yok otomatik gider zaten } return(View(model)); }