public async Task <IActionResult> Duzenle(Marka model, IFormFile resim) { if (ModelState.IsValid) { if (resim != null) { string uzanti = Path.GetExtension(resim.FileName); string resimAd = Guid.NewGuid() + uzanti; string path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/Marka/" + resimAd); //resim update olmussa eski resmi sil if (model.resim != "default.png") { model.resim = Path.Combine(_iweb.WebRootPath, "img/Marka/", model.resim); FileInfo fi = new FileInfo(model.resim); if (fi != null) { System.IO.File.Delete(model.resim); fi.Delete(); } } using (var stream = new FileStream(path, FileMode.Create)) { await resim.CopyToAsync(stream); } model.resim = resimAd; } _markaService.Guncelle(new Marka { id = model.id, ad = model.ad, seourl = model.seourl, resim = model.resim }); return(RedirectToAction("Index")); } return(View(model)); }