public ActionResult Update()
        {
            string id         = Request["id"] ?? "";
            string rolename   = Request["rolename"] ?? "";
            string name       = Request["name"] ?? "";
            string module     = Request["module"] ?? "";
            string controller = Request["controller"] ?? "";
            string function   = Request["function"] ?? "";
            string grade      = Request["grade"] ?? "";
            int    uid        = int.Parse(id);

            try
            {
                view_roledetail p = ob_view_roledetailservice.GetEntityById(view_roledetail => view_roledetail.ID == uid);
                p.ID         = id == "" ? 0 : int.Parse(id);
                p.rolename   = rolename.Trim();
                p.name       = name.Trim();
                p.module     = module.Trim();
                p.controller = controller.Trim();
                p.function   = function.Trim();
                p.grade      = grade == "" ? 0 : int.Parse(grade);
                ob_view_roledetailservice.UpdateEntity(p);
                ViewBag.saveok = ViewAddTag.ModifyOk;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                ViewBag.saveok = ViewAddTag.ModifyNo;
            }
            return(RedirectToAction("Edit", new { id = uid }));
        }
        public ActionResult Save()
        {
            string id         = Request["id"] ?? "";
            string rolename   = Request["rolename"] ?? "";
            string name       = Request["name"] ?? "";
            string module     = Request["module"] ?? "";
            string controller = Request["controller"] ?? "";
            string function   = Request["function"] ?? "";
            string grade      = Request["grade"] ?? "";

            try
            {
                view_roledetail ob_view_roledetail = new view_roledetail();
                ob_view_roledetail.ID         = id == "" ? 0 : int.Parse(id);
                ob_view_roledetail.rolename   = rolename.Trim();
                ob_view_roledetail.name       = name.Trim();
                ob_view_roledetail.module     = module.Trim();
                ob_view_roledetail.controller = controller.Trim();
                ob_view_roledetail.function   = function.Trim();
                ob_view_roledetail.grade      = grade == "" ? 0 : int.Parse(grade);
                ob_view_roledetail            = ob_view_roledetailservice.AddEntity(ob_view_roledetail);
                ViewBag.view_roledetail       = ob_view_roledetail;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(int id)
        {
            view_roledetail tempData = ob_view_roledetailservice.GetEntityById(view_roledetail => view_roledetail.ID == id && view_roledetail.IsDelete == false);

            ViewBag.view_roledetail = tempData;
            if (tempData == null)
            {
                return(View());
            }
            else
            {
                view_roledetailViewModel view_roledetailviewmodel = new view_roledetailViewModel();
                view_roledetailviewmodel.id         = tempData.ID;
                view_roledetailviewmodel.rolename   = tempData.rolename;
                view_roledetailviewmodel.name       = tempData.name;
                view_roledetailviewmodel.module     = tempData.module;
                view_roledetailviewmodel.controller = tempData.controller;
                view_roledetailviewmodel.function   = tempData.function;
                view_roledetailviewmodel.grade      = tempData.grade;
                return(View(view_roledetailviewmodel));
            }
        }