public ActionResult Edit(int id) { string kullaniciAdi = Session["username"].ToString(); var sessionKullanici = rehberDB.kullanicis .Where(i => i.kullanici_adi == kullaniciAdi) .SingleOrDefault(); if (OrtakSinif.KullaniciKontrolEt(id, sessionKullanici)) { var kullanici = rehberDB.kullanicis .Where(i => i.id == id) .SingleOrDefault(); return(View(kullanici)); } return(RedirectToAction("Hata", "Yetki", new { hataMesaji = "Geçersiz profil görüntüleme." })); }
public ActionResult Edit(int id) { string kullaniciAdi = Session["username"].ToString(); var rehber = rehberDB.rehbers .Where(i => i.id == id) .SingleOrDefault(); if (!OrtakSinif.KullaniciKontrolEt(id, rehber, kullaniciAdi)) { return(RedirectToAction("Hata", "Yetki", new { hataMesaji = "Yetkisiz rehber kaydı güncelleme işlemi." })); } else { return(View(rehber)); } return(HttpNotFound()); }
public ActionResult Delete(int id) { string kullaniciAdi = Session["username"].ToString(); var rehber = rehberDB.rehbers .Where(i => i.id == id) .SingleOrDefault(); if (!OrtakSinif.KullaniciKontrolEt(id, rehber, kullaniciAdi)) { return(RedirectToAction("Hata", "Yetki", new { hataMesaji = "Yetkisiz rehber kayıt silme işlemi." })); } else { rehberDB.rehbers.Remove(rehber); rehberDB.SaveChanges(); return(RedirectToAction("GetNumbers", "Rehber")); } return(View()); }