예제 #1
0
        public ActionResult ShowUserActions(int uid)
        {
            short normal          = (short)DeleteEnumType.Normal;
            var   userInfo        = UserInfoService.LoadEntites(o => o.ID == uid).FirstOrDefault();
            var   userActionInfos = userInfo.R_UserInfo_ActionInfo.ToList();

            var allActionInfos = ActionInfoService.LoadEntites(o => o.DelFlag == (short)normal).ToList();

            ViewBag.User        = userInfo;
            ViewBag.UserActions = userActionInfos;
            ViewBag.AllActions  = allActionInfos;
            return(View());
        }
예제 #2
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());
        }