public async Task <IActionResult> UserListData(int page, int limit) { UserBll userBll = new UserBll(); List <UserViewModel> userlist = new List <UserViewModel>(); var users = await userBll.GetList("", page, limit); if (users.Item1 != null && users.Item1.Count > 0) { foreach (var user in users.Item1) { UserViewModel vm = new UserViewModel(); vm.CreateTime = user.CreateTime.ToString("yyyy-MM-dd"); vm.ID = user.ID; vm.Name = user.Name; if (user.RoleID > 0) { UserRoleBll rbll = new UserRoleBll(); var info = await rbll.Get(user.RoleID); if (info != null) { vm.RoleName = info.RoleName; } } vm.TelPhone = user.TelPhone; vm.UserName = user.UserName; userlist.Add(vm); } } return(Json(new { code = 0, msg = "", count = users.Item2, data = userlist.ToArray() })); }
/// <summary> /// 角色管理 /// </summary> /// <returns></returns> public async Task <IActionResult> RoleList() { UserRoleBll bll = new UserRoleBll(); var list = await bll.Get(); ViewBag.root = "account"; return(View(list)); }
public async Task <IActionResult> UserMessage() { UserRoleBll userRoleBll = new UserRoleBll(); UserRole userRole = await userRoleBll.Get(User.RoleID); ViewBag.userRole = userRole; return(View(User)); }
public async Task OnGet(int id) { UserBll userBll = new UserBll(); UserList = await userBll.GetListAsync(); UserRoleBll rbll = new UserRoleBll(); UserRoleList = await rbll.Get(); ID = id; }
public async Task <IActionResult> DelRole(int id) { UserRoleBll bll = new UserRoleBll(); var info = await bll.Get(id); if (info != null) { info.State = Model.Enume.StateEnum.Valid; bool falg = await bll.UpdateRole(info); if (falg) { return(Json(new { code = 1, msg = "OK" })); } } return(Json(new { code = 0, msg = "删除失败" })); }
/// <summary> /// 添加用户 /// </summary> /// <returns></returns> public async Task <IActionResult> AddUser(int id = 0) { UserRoleBll rbll = new UserRoleBll(); var userRolelist = await rbll.Get(); ViewBag.userRolelist = userRolelist; ViewBag.root = "account"; UserInfo userInfo = new UserInfo(); if (id > 0) { UserBll bll = new UserBll(); userInfo = await bll.GetByID(id); } ViewBag.userInfo = userInfo; return(View()); }
/// <summary> /// 角色权限 /// </summary> /// <returns></returns> public async Task <IActionResult> AddRoleJuri(int roleid) { UserRoleJurisdictionBll bll = new UserRoleJurisdictionBll(); var list = bll.GetListAsync(roleid); ModuleInfoBll mbll = new ModuleInfoBll(); List <ModuleInfo> mlist = mbll.GetList(); ViewBag.mlist = mlist; UserRoleBll rbll = new UserRoleBll(); UserRole userRole = await rbll.Get(roleid); ViewBag.userRole = userRole; ViewBag.roleid = roleid; ViewBag.root = "account"; return(View(list)); }