public ActionResult YorumDelete(int id) { try { var kullaniciadi = Session["username"].ToString(); var kullanici = db.Kullanicis.Where(i => i.KullaniciAdi == kullaniciadi).SingleOrDefault(); var yorum = db.Yorums.Where(i => i.id == id).SingleOrDefault(); var makale = db.Makales.Where(i => i.id == yorum.MakaleId).SingleOrDefault(); if (yorum == null) { return(RedirectToAction("Hata", "Yetkili", new { yazilacak = "Yorum Bulunamadı!" })); } if (OratkSinif.DeleteIzinYetkiVarmi(id, kullanici) || makale.KullaniciId == kullanici.id) { db.Yorums.Remove(yorum); db.SaveChanges(); return(RedirectToAction("Detail", "Makale", new { id = yorum.MakaleId })); } return(RedirectToAction("Hata", "Yetkili", new { yazilacak = "Yorum Silinemedi!" })); } catch { return(RedirectToAction("Hata", "Yetkili", new { yazilacak = "Yorum Silinemedi!" })); } }
// GET: Kullanici/Edit/5 public ActionResult Edit(int id) { string kullaniciadi = Session["username"].ToString(); var user = db.Kullanicis.Where(i => i.KullaniciAdi == kullaniciadi).SingleOrDefault(); if (OratkSinif.EditIzinYetkiVarmi(id, user)) { var kisi = db.Kullanicis.Where(i => i.id == id).SingleOrDefault(); return(View(kisi)); } return(HttpNotFound()); }