Example #1
0
        public ActionResult Index()
        {
            var cache = new Cache.Sys_RoleBasisCache().Get(Common.FormsTicket.SystemCode);
            var list  = new List <Models.RoleBasisModels.RoleBasisModel>();

            foreach (var item in cache)
            {
                list.Add(new Models.RoleBasisModels.RoleBasisModel {
                    Id       = item.Id,
                    IsSystem = item.IsSystem,
                    RoleSort = item.RoleSort,
                    RoleCode = item.RoleCode,
                    RoleName = item.RoleName
                });
            }
            return(View(list));
        }
Example #2
0
        public ActionResult Create(long?RoleId)
        {
            var model = new Models.RoleBasisModels.RoleBasisModel();

            if (RoleId != null)
            {
                var cache = new Cache.Sys_RoleBasisCache().Get(Common.FormsTicket.SystemCode).Where(c => c.Id == RoleId).FirstOrDefault();
                model = new Models.RoleBasisModels.RoleBasisModel
                {
                    Id       = cache.Id,
                    RoleSort = cache.RoleSort,
                    IsSystem = cache.IsSystem,
                    RoleCode = cache.RoleCode,
                    RoleName = cache.RoleName
                };
            }
            return(View(model));
        }
        public ActionResult UserRole(long?UserId)
        {
            if (UserId == null || UserId == 0)
            {
                return(Content("请重新操作"));
            }
            var list = new List <Models.UserBasisModels.UserRoleModel>();
            var role = new Cache.Sys_RoleBasisCache().Get(Common.FormsTicket.SystemCode);
            var user = new Cache.Sys_UserRoleCache().Get(UserId.Value);

            foreach (var item in role)
            {
                var u = user.FirstOrDefault(c => c.RoleId == item.Id);
                list.Add(new Models.UserBasisModels.UserRoleModel
                {
                    RoleId   = item.Id,
                    RoleName = item.RoleName,
                    IsSelect = u != null,
                    Id       = u != null ? u.RoleUserId : 0
                });
            }
            ViewBag.UserId = UserId.Value;
            return(View(list));
        }