public ActionResult Edit(bgk_anket bgk_anket) { if (ModelState.IsValid) { Db.Entry(bgk_anket).State = EntityState.Modified; Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bgk_anket)); }
public ActionResult Edit(int num = 0) { bgk_anket bgk_anket = Db.bgk_anket.Find(num); if (bgk_anket == null) { return(HttpNotFound()); } return(View(bgk_anket)); }
public ActionResult Create(bgk_anket bgk_anket) { if (ModelState.IsValid) { Db.bgk_anket.Add(bgk_anket); Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bgk_anket)); }
public ActionResult Delete(int num = 0) { bgk_anket bgk_anket = Db.bgk_anket.Find(num); if (bgk_anket == null) { return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); } return(PartialView("DeleteActions", new delete_action() { Id = num, Title = bgk_anket.Soru, Message = "Bu anketi silmek istediğinizden emin misiniz?" })); }
public ActionResult ChangeApproval(int num = 0) { string result = ""; bgk_anket poll = Db.bgk_anket.Find(num); if (poll != null) { poll.Onay = !poll.Onay; result = poll.Onay ? "Anket başarıyla onaylandı." : "Anketin onayı başarıyla kaldırıldı."; Db.SaveChanges(); } return(Content("<script>$.BGK.SuccessModal('" + result + "');</script>")); }
public ActionResult AddOption(int num = 0) { bgk_anket bgk_anket = Db.bgk_anket.Find(num); if (bgk_anket == null) { return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); } ViewBag.pollName = bgk_anket.Soru; bgk_anket_secenek option = new bgk_anket_secenek() { AnketID = num }; return(PartialView(option)); }
public ActionResult Delete(delete_action model) { bgk_anket bgk_anket = Db.bgk_anket.Find(model.Id); foreach (var option in bgk_anket.bgk_anket_secenek.ToList()) { foreach (var selection in option.bgk_anket_secim.ToList()) { Db.bgk_anket_secim.Remove(selection); } Db.bgk_anket_secenek.Remove(option); } Db.bgk_anket.Remove(bgk_anket); Db.SaveChanges(); return(Content("<script>$.BGK.SuccessModal('Anket başarılı bir şekilde silindi.', function (){ window.location.href='" + Url.Action("index") + "'; }, 1500);</script>")); }