public ActionResult Index() { var tbl_Yorum = db.tbl_Yorum.AsQueryable(); if (!KullaniciBilgi.YetkiliMi(enmYetkiler.KaliciSilme, RouteData)) { tbl_Yorum = tbl_Yorum.Where(d => d.SilinmeTarihi == null); } return(View(tbl_Yorum.Include(t => t.tbl_Icerik).ToList())); }
public ActionResult Index() { var tbl_Tags = db.tbl_Tags.AsQueryable(); if (!KullaniciBilgi.YetkiliMi(enmYetkiler.KaliciSilme, RouteData)) { tbl_Tags = db.tbl_Tags.Where(d => d.SilinmeTarihi == null).AsQueryable(); } return(View(tbl_Tags.ToList())); }
public ActionResult Index() { var tbl_Icerik = db.tbl_Icerik.AsQueryable(); if (!KullaniciBilgi.YetkiliMi(enmYetkiler.KaliciSilme, RouteData)) { tbl_Icerik = tbl_Icerik.Where(d => d.SilinmeTarihi == null).AsQueryable(); } if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData)) { tbl_Icerik = tbl_Icerik.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id).AsQueryable(); } return(View(tbl_Icerik.Include(t => t.tbl_Icerik2).Include(t => t.tbl_Kullanici).ToList())); }
public JsonResult KaliciSil(int id) { var icerikSorgum = db.tbl_Icerik.AsQueryable(); if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData)) { icerikSorgum = icerikSorgum.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id); } tbl_Icerik tbl_Icerik = icerikSorgum.SingleOrDefault(d => d.Id == id); if (tbl_Icerik == null) { result .Status(enmStatus.error) .Message("Bişeyler Yanlış Gidiyor"); } else { foreach (var item in tbl_Icerik.tbl_Icerik1.ToList()) { if (tbl_Icerik.tbl_Icerik2 != null) { item.UstId = tbl_Icerik.tbl_Icerik2.Id; } else { item.UstId = null; } db.Entry(item).State = EntityState.Modified; } db.tbl_Yorum.RemoveRange(tbl_Icerik.tbl_Yorum); db.tbl_Icerik.Remove(tbl_Icerik); db.SaveChanges(); result .Status(enmStatus.success) .Message("Başarılı Bir Şekilde Silindi") .Reload(); } return(Json(result)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var icerikSorgum = db.tbl_Icerik.AsQueryable(); if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData)) { icerikSorgum = icerikSorgum.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id); } tbl_Icerik tbl_Icerik = icerikSorgum.SingleOrDefault(d => d.Id == id); if (tbl_Icerik == null) { return(HttpNotFound()); } ViewBag.UstId = new SelectList(db.tbl_Icerik, "Id", "Baslik", tbl_Icerik.UstId); return(View(tbl_Icerik)); }
public JsonResult Delete(int?id) { if (id == null) { result .Status(enmStatus.error) .Message("Bişeyler Yanlış Gidiyor"); } var icerikSorgum = db.tbl_Icerik.AsQueryable(); if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData)) { icerikSorgum = icerikSorgum.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id); } tbl_Icerik tbl_Icerik = icerikSorgum.SingleOrDefault(d => d.Id == id); if (tbl_Icerik == null) { result .Status(enmStatus.error) .Message("Bişeyler Yanlış Gidiyor"); } else { tbl_Icerik.SilinmeTarihi = DateTime.Now; //tbl_Icerik.AktifDurumu = false; db.Entry(tbl_Icerik).State = EntityState.Modified; db.SaveChanges(); result .Status(enmStatus.success) .Message("Başarıyla Geri Dönüşüme Gönderildi") .Reload(); } return(Json(result)); }