public ActionResult Details(int num = 0)
        {
            bgk_firma bgk_firma = Db.bgk_firma.Find(num);

            if (bgk_firma == null)
            {
                return(HttpNotFound());
            }
            return(View(bgk_firma));
        }
 public ActionResult Edit(bgk_firma bgk_firma)
 {
     if (ModelState.IsValid)
     {
         Db.Entry(bgk_firma).State = EntityState.Modified;
         Db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UyeID = new SelectList(Db.bgk_uye, "Id", "AdSoyad", bgk_firma.UyeID);
     return(View(bgk_firma));
 }
        public ActionResult Edit(int num = 0)
        {
            bgk_firma bgk_firma = Db.bgk_firma.Find(num);

            if (bgk_firma == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UyeID = new SelectList(Db.bgk_uye, "Id", "AdSoyad", bgk_firma.UyeID);
            return(View(bgk_firma));
        }
 public ActionResult Create(bgk_firma bgk_firma)
 {
     if (ModelState.IsValid)
     {
         Db.bgk_firma.Add(bgk_firma);
         Db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UyeID = new SelectList(Db.bgk_uye, "Id", "AdSoyad");
     return(View(bgk_firma));
 }
        public ActionResult Delete(int num = 0)
        {
            bgk_firma bgk_firma = Db.bgk_firma.Find(num);

            if (bgk_firma == 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_firma.Adi, Message = "Bu firmayı ve bu firmaya ait üyeliği, kategorileri silmek istediğinize emin misiniz?"
            }));
        }
        public ActionResult Delete(delete_action model)
        {
            bgk_firma bgk_firma = Db.bgk_firma.Find(model.Id);

            Db.bgk_dosya.Remove(bgk_firma.bgk_dosya);
            foreach (var category in bgk_firma.bgk_uye.bgk_gorev_kategori)
            {
                Db.bgk_gorev_kategori.Remove(category);
            }
            Db.bgk_uye.Remove(bgk_firma.bgk_uye);
            Db.bgk_firma.Remove(bgk_firma);
            Db.SaveChanges();
            return(Content("<script>$.BGK.SuccessModal('Firma başarıyla silindi.', function (){ window.location.href='" + Url.Action("index") + "'; }, 1500);</script>"));
        }