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 bool Guncelle(UrunDTO entity) { Urunler gun = repository.ElemanSec(entity.UrunID); gun.BirimdekiMiktar = entity.BirimdekiMiktar; gun.EnAzYenidenSatisMikatari = entity.EnAzYenidenSatisMikatari; gun.Fiyat = entity.Fiyat; gun.KategoriID = entity.KategoriID; gun.Sonlandi = entity.Sonlandi; gun.Stok = entity.Stok; gun.TedarikciID = entity.TedarikciID; gun.UrunAdi = entity.UrunAdi; gun.UrunResimUrl = entity.UrunResimUrl; gun.YeniSatis = entity.YeniSatis; return(repository.Guncelle());//değişiklikleri kaydettik.(güncelledik.) }
public ActionResult Duzenle(urun urun, IEnumerable <HttpPostedFileBase> resim) { urun.eklenmeTarihi = DateTime.Now; repo.Guncelle(urun); if (resim.First() != null) { resim res = new resim(); res.urunNo = urun.urunNo; foreach (var item in resim) { using (var br = new BinaryReader(item.InputStream)) { var data = br.ReadBytes(item.ContentLength); res.resimAdi = data; } repo.ResimKaydet(res); //urun.resim.Add(res); } } return(RedirectToAction("Index")); }