コード例 #1
0
        public ActionResult Details(int num = 0)
        {
            bgk_gorev_kategori category = Db.bgk_gorev_kategori.Find(num);

            if (category == null)
            {
                return(HttpNotFound());
            }
            return(View(category));
        }
コード例 #2
0
        public ActionResult Delete(delete_action model)
        {
            bgk_gorev_kategori category = Db.bgk_gorev_kategori.Find(model.Id);

            BGKFunction.DeleteMissionCategory(category);
            Db.bgk_dosya.Remove(category.bgk_dosya);
            Db.bgk_gorev_kategori.Remove(category);
            Db.SaveChanges();
            return(Content("<script>$.BGK.SuccessModal('Kategori başarılı bir şekilde silindi.', function (){ window.location.href='" + Url.Action("index") + "'; }, 1500);</script>"));
        }
コード例 #3
0
 public ActionResult Edit(bgk_gorev_kategori category)
 {
     if (ModelState.IsValid)
     {
         Db.Entry(category).State = EntityState.Modified;
         Db.SaveChanges();
         return(RedirectToAction("index"));
     }
     ViewBag.OlusturanID = new SelectList(Db.bgk_uye, "Id", "AdSoyad", category.OlusturanID);
     return(View(category));
 }
コード例 #4
0
        public ActionResult Edit(int num = 0)
        {
            bgk_gorev_kategori category = Db.bgk_gorev_kategori.Find(num);

            if (category == null)
            {
                return(HttpNotFound());
            }
            ViewBag.OlusturanID = new SelectList(Db.bgk_uye, "Id", "AdSoyad", category.OlusturanID);
            return(View(category));
        }
コード例 #5
0
 public ActionResult Create(bgk_gorev_kategori category)
 {
     if (ModelState.IsValid)
     {
         Db.bgk_gorev_kategori.Add(category);
         Db.SaveChanges();
         ViewBag.OlusturanID = new SelectList(Db.bgk_uye, "Id", "AdSoyad", Convert.ToInt32(Request.QueryString["memberID"]));
         return(RedirectToAction("index"));
     }
     return(View(category));
 }
コード例 #6
0
        public ActionResult ChangeApproval(int num = 0)
        {
            string             result   = "";
            bgk_gorev_kategori category = Db.bgk_gorev_kategori.Find(num);

            if (category != null)
            {
                category.Onay = category.Onay == true ? false : true;
                result        = category.Onay == true ? "Kategori başarıyla onaylandı." : "Kategorinin onayı başarıyla kaldırıldı.";
                Db.SaveChanges();
            }
            return(Content("<script>$.BGK.SuccessModal('" + result + "');</script>"));
        }
コード例 #7
0
        public ActionResult Delete(int num = 0)
        {
            bgk_gorev_kategori category = Db.bgk_gorev_kategori.Find(num);

            if (category == 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 = category.Adi, Message = "Bu kategoriyi ve bu kategoriye ait tüm görevleri silmek istediğinizden emin misiniz?"
            }));
        }
コード例 #8
0
        public static void DeleteMissionCategory(bgk_gorev_kategori category)
        {
            BGKEntities Db = new BGKEntities();

            foreach (var member in category.bgk_gorev_kategori_uye)
            {
                Db.bgk_gorev_kategori_uye.Remove(member);
            }
            foreach (var mission in category.bgk_gorev)
            {
                DeleteMission(mission);
            }
            Db.bgk_gorev_kategori.Remove(category);
            Db.SaveChanges();
        }