コード例 #1
0
        public ActionResult Delete(delete_action model)
        {
            bgk_yetki bgk_yetki = Db.bgk_yetki.Find(model.Id);

            Db.bgk_yetki.Remove(bgk_yetki);
            Db.SaveChanges();
            return(Content("<script>$.BGK.SuccessModal('Yetki başarılı bir şekilde silindi.', function (){ window.location.href='" + Url.Action("index") + "'; }, 1500);</script>"));
        }
コード例 #2
0
        public ActionResult Edit(int num = 0)
        {
            bgk_yetki bgk_yetki = Db.bgk_yetki.Find(num);

            if (bgk_yetki == null)
            {
                return(HttpNotFound());
            }
            return(View(bgk_yetki));
        }
コード例 #3
0
        public ActionResult Delete(int num = 0)
        {
            bgk_yetki bgk_yetki = Db.bgk_yetki.Find(num);

            if (bgk_yetki == 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_yetki.Adi, Message = "Bu yetkiyi silmek istediğinizden emin misiniz?<br />Bu yetkiye sahip üye olmadığından emin olun!"
            }));
        }
コード例 #4
0
        public ActionResult Create(bgk_yetki bgk_yetki)
        {
            if (ModelState.IsValid)
            {
                if (Db.bgk_yetki.SingleOrDefault(x => x.Kod == bgk_yetki.Kod) != null)
                {
                    ModelState.AddModelError("Kod", "Bu kod daha önceden eklenmiş.");
                }
                else
                {
                    Db.bgk_yetki.Add(bgk_yetki);
                    Db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            return(View(bgk_yetki));
        }
コード例 #5
0
 public ActionResult Edit(bgk_yetki bgk_yetki)
 {
     if (ModelState.IsValid)
     {
         if (Db.bgk_yetki.SingleOrDefault(x => x.Kod == bgk_yetki.Kod && x.Id != bgk_yetki.Id) != null)
         {
             ModelState.AddModelError("Kod", "Bu kod daha önceden eklenmiş.");
         }
         else
         {
             Db.Entry(bgk_yetki).State = EntityState.Modified;
             int code = Convert.ToInt32(Request.Form["OldCode"]);
             foreach (var member in Db.bgk_uye.Where(x => x.Yetki == code))
             {
                 member.Yetki = (int)bgk_yetki.Kod;
             }
             Db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     return(View(bgk_yetki));
 }
コード例 #6
0
        public static IEnumerable <bgk_uye> GetMembers(this bgk_yetki role)
        {
            BGKEntities Db = new BGKEntities();

            return(Db.bgk_uye.Where(x => x.Yetki == role.Kod));
        }