Пример #1
0
 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));
 }
Пример #2
0
        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));
        }
Пример #3
0
 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));
 }
Пример #4
0
        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?"
            }));
        }
Пример #5
0
        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>"));
        }
Пример #6
0
        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));
        }
Пример #7
0
        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>"));
        }