public IActionResult TalepOnayla(int id) { var guncellencekTalep = _kategoriTalepService.GetirIdile(id); guncellencekTalep.durum = true; _kategoriTalepService.Guncelle(guncellencekTalep); KategoriEkleDTO model = new KategoriEkleDTO(); if (guncellencekTalep.ust_kategori_id == 0) { model.ust_kategori_adi = "Anakategori"; model.ust_kategori_id = 0; } else { model.ust_kategori_adi = guncellencekTalep.kategori_adi; model.ust_kategori_id = (int)guncellencekTalep.ust_kategori_id; } _kategoriService.Kaydet(new Kategori { kategori_adi = guncellencekTalep.kategori_adi, ust_kategori_adi = guncellencekTalep.ust_kategori_adi, ust_kategori_id = (int)guncellencekTalep.ust_kategori_id, seourl = guncellencekTalep.seourl, sira = guncellencekTalep.sira, resim = guncellencekTalep.resim, yayin_durumu = guncellencekTalep.yayin_durumu }); return(RedirectToAction("KategoriTalepleri")); }
public async Task <IActionResult> KategoriEkle(KategoriEkleDTO model, IFormFile resim) { var user = GetirGirisYapanKullanici(); if (ModelState.IsValid) { var kategoriGelen = _kategoriService.GetirIdile(model.id); int magaza_id = 1; 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; } _kategoriTalepService.Kaydet(new KategoriTalep { magaza_id = magaza_id, //durum=0, 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)); }