Beispiel #1
0
        public ActionResult ShowEditRoleInfo(int rid)
        {
            RoleInfo roleInfo = RoleInfoService.LoadEntites(o => o.ID == rid).FirstOrDefault();

            //return Json(roleInfo, JsonRequestBehavior.AllowGet);
            return(Json(new { roleInfo.ID, roleInfo.RoleName, roleInfo.Remark },
                        JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult UpdateRoleInfo(RoleInfo updateRole)
        {
            RoleInfo roleInfo = RoleInfoService.LoadEntites(o => o.ID == updateRole.ID).FirstOrDefault();

            roleInfo.RoleName  = Request["RoleName"];
            roleInfo.Remark    = Request["Remark"];
            roleInfo.DelFlag   = (short)DeleteEnumType.Normal;
            roleInfo.ModfiedOn = DateTime.Now;//.ToString("yyyy-MM-dd hh:mm:ss");
            RoleInfoService.UpdateEntity(roleInfo);
            return(Content("ok"));
        }
Beispiel #3
0
        public ActionResult ShowUserRoles(int uid)
        {
            short    delFlag   = (short)(DeleteEnumType.Normal);
            UserInfo userInfo  = UserInfoService.LoadEntites(o => o.ID == uid).FirstOrDefault();
            var      userRoles = userInfo.RoleInfo.Where(o => o.DelFlag == delFlag).ToList();
            var      allRoles  = RoleInfoService.LoadEntites(o => o.DelFlag == delFlag).ToList();

            ViewBag.User      = userInfo;
            ViewBag.UserRoles = userRoles;
            ViewBag.AllRoles  = allRoles;
            return(View());
        }
Beispiel #4
0
        public ActionResult ShowRoleActions(int rid)
        {
            short    delFlag     = (short)(DeleteEnumType.Normal);
            RoleInfo roleInfo    = RoleInfoService.LoadEntites(o => o.ID == rid).FirstOrDefault();
            var      roleActions = roleInfo.ActionInfo.Where(o => o.DelFlag == delFlag).ToList();
            var      allActions  = ActionInfoService.LoadEntites(o => o.DelFlag == delFlag).ToList();

            ViewBag.Role        = roleInfo;
            ViewBag.RoleActions = roleActions;
            // ViewBag.AllActions = allActions;
            ViewData.Model = allActions;
            return(View());
        }
Beispiel #5
0
        public ActionResult GetRoleInfos()
        {
            int pageIndex  = (Request["page"] != null)?int.Parse(Request["page"]):1;
            int pageSize   = (Request["rows"] != null) ? int.Parse(Request["rows"]) : 5;
            int totalCount = 0;
            var roleInfos  = RoleInfoService.LoadEntites(pageIndex, pageSize, out totalCount,
                                                         o => o.DelFlag == (short)DeleteEnumType.Normal,
                                                         o => o.ID);
            var rowsData = from r in roleInfos
                           select new
            {
                ID        = r.ID,
                RoleName  = r.RoleName,
                Remark    = r.Remark,
                ModfiedOn = r.ModfiedOn,
                SubTime   = r.SubTime,
            };

            return(Json(new { rows = rowsData, total = totalCount }, JsonRequestBehavior.AllowGet));
        }