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)); }
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)); }