Esempio n. 1
0
        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() }));
        }
Esempio n. 2
0
        /// <summary>
        /// 角色管理
        /// </summary>
        /// <returns></returns>
        public async Task <IActionResult> RoleList()
        {
            UserRoleBll bll  = new UserRoleBll();
            var         list = await bll.Get();

            ViewBag.root = "account";
            return(View(list));
        }
Esempio n. 3
0
        public async Task <IActionResult> UserMessage()
        {
            UserRoleBll userRoleBll = new UserRoleBll();
            UserRole    userRole    = await userRoleBll.Get(User.RoleID);

            ViewBag.userRole = userRole;
            return(View(User));
        }
Esempio n. 4
0
        public async Task OnGet(int id)
        {
            UserBll userBll = new UserBll();

            UserList = await userBll.GetListAsync();

            UserRoleBll rbll = new UserRoleBll();

            UserRoleList = await rbll.Get();

            ID = id;
        }
Esempio n. 5
0
        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 = "删除失败" }));
        }
Esempio n. 6
0
        /// <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());
        }
Esempio n. 7
0
        /// <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));
        }