public ActionResult DeleteConfirmed(decimal id)
        {
            if (Session["USER"] == null)
            {
                return(RedirectToAction("../Account/ManagementLogin"));
            }
            TB_ROLE_PERMISSION tb_role_permission = db.TB_ROLE_PERMISSION.Single(t => t.ID == id);

            db.TB_ROLE_PERMISSION.Remove(tb_role_permission);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        //
        // GET: /RolePermission/Details/5

        public ActionResult Details(decimal id = 0)
        {
            if (Session["USER"] == null)
            {
                return(RedirectToAction("../Account/ManagementLogin"));
            }
            TB_ROLE_PERMISSION tb_role_permission = db.TB_ROLE_PERMISSION.Single(t => t.ID == id);

            if (tb_role_permission == null)
            {
                return(HttpNotFound());
            }
            return(View(tb_role_permission));
        }
        //
        // GET: /RolePermission/Edit/5

        public ActionResult Edit(decimal id = 0)
        {
            if (Session["USER"] == null)
            {
                return(RedirectToAction("../Account/ManagementLogin"));
            }
            TB_ROLE_PERMISSION tb_role_permission = db.TB_ROLE_PERMISSION.Single(t => t.ID == id);

            if (tb_role_permission == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ROLE_ID = new SelectList(db.TB_ROLE, "ID", "NAME", tb_role_permission.ROLE_ID);
            return(View(tb_role_permission));
        }
        public ActionResult Create(TB_ROLE_PERMISSION tb_role_permission)
        {
            if (Session["USER"] == null)
            {
                return(RedirectToAction("../Account/ManagementLogin"));
            }
            if (ModelState.IsValid)
            {
                db.TB_ROLE_PERMISSION.Add(tb_role_permission);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ROLE_ID = new SelectList(db.TB_ROLE, "ID", "NAME", tb_role_permission.ROLE_ID);
            return(View(tb_role_permission));
        }
 public ActionResult Edit(TB_ROLE_PERMISSION tb_role_permission)
 {
     if (Session["USER"] == null)
     {
         return(RedirectToAction("../Account/ManagementLogin"));
     }
     if (ModelState.IsValid)
     {
         var _update = db.TB_ROLE_PERMISSION.FirstOrDefault(f => f.ID == tb_role_permission.ID);
         if (_update != null)
         {
             _update.ROLE_ID         = tb_role_permission.ROLE_ID;
             _update.PERMISSION_CODE = tb_role_permission.PERMISSION_CODE;
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ROLE_ID = new SelectList(db.TB_ROLE, "ID", "NAME", tb_role_permission.ROLE_ID);
     return(View(tb_role_permission));
 }