public async Task <IActionResult> Ekle(KategoriEkleDTO model, IFormFile resim) { if (ModelState.IsValid) { var kategoriGelen = _kategoriService.GetirIdile(model.id); if (model.id == 0) { model.ust_kategori_adi = "Anakategori"; model.ust_kategori_id = 0; } else { model.ust_kategori_adi = kategoriGelen.kategori_adi; model.ust_kategori_id = model.id; } if (resim != null) { string uzanti = Path.GetExtension(resim.FileName); string resimAd = Guid.NewGuid() + uzanti; string path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/Kategori/" + resimAd); using (var stream = new FileStream(path, FileMode.Create)) { await resim.CopyToAsync(stream); } model.resim = resimAd; } _kategoriService.Kaydet(new Kategori { kategori_adi = model.kategori_adi, ust_kategori_adi = model.ust_kategori_adi, ust_kategori_id = model.ust_kategori_id, seourl = model.seourl, sira = model.sira, resim = model.resim, yayin_durumu = model.yayin_durumu }); return(RedirectToAction("Index")); } return(View(model)); }