Exemplo n.º 1
0
        /// <summary>
        /// 获取按钮清单
        /// </summary>
        /// <returns></returns>
        public async Task <BaseResponse <List <AuthItem> > > GetAuthListAsync()
        {
            BaseServiceRequest <BaseResponse <List <AuthItem> > > baseService =
                new BaseServiceRequest <BaseResponse <List <AuthItem> > >();
            var r = await baseService.GetRequest(new AuthItemRequest(), Method.GET);

            return(r);
        }
        public async Task <BaseResponse <List <MenuModuleGroup> > > GetMenuModuleListAsync()
        {
            BaseServiceRequest <BaseResponse <List <MenuModuleGroup> > > baseService =
                new BaseServiceRequest <BaseResponse <List <MenuModuleGroup> > >();
            var r = await baseService.GetRequest(new GroupModuleRequest(), Method.GET);

            return(r);
        }
        /// <summary>
        /// 查询用户列表
        /// </summary>
        /// <param name="parameters"></param>
        /// <returns></returns>
        public async Task <BaseResponse> GetUserListAsync(UserParameters parameters)
        {
            BaseServiceRequest <BaseResponse> baseService = new BaseServiceRequest <BaseResponse>();
            var r = await baseService.GetRequest(new UserQueryRequest()
            {
                parameters = parameters
            }, Method.GET);

            return(r);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="account">用户名</param>
        /// <param name="passWord">密码</param>
        /// <returns></returns>
        public async Task <BaseResponse> LoginAsync(string account, string passWord)
        {
            BaseServiceRequest <BaseResponse> baseService = new BaseServiceRequest <BaseResponse>();
            var r = await baseService.GetRequest(new UserLoginRequest()
            {
                account = account, passWord = passWord
            }, Method.GET);

            return(r);
        }
        public async Task <BaseResponse <PagedList <Menu> > > GetMenuListAsync(QueryParameters parameters)
        {
            BaseServiceRequest <BaseResponse <PagedList <Menu> > > baseService =
                new BaseServiceRequest <BaseResponse <PagedList <Menu> > >();
            var r = await baseService.GetRequest(new MenuQueryRequest()
            {
                parameters = parameters
            }, Method.GET);

            return(r);
        }
Exemplo n.º 6
0
        public async Task <BaseResponse <List <Menu> > > GetUserPermByAccountAsync(string account)
        {
            BaseServiceRequest <BaseResponse <List <Menu> > > baseService =
                new BaseServiceRequest <BaseResponse <List <Menu> > >();
            var r = await baseService.GetRequest(new UserPermRequest()
            {
                account = account
            }, Method.GET);

            return(r);
        }
        public async Task <BaseResponse> SaveGroupAsync(GroupHeader group)
        {
            BaseServiceRequest <BaseResponse> baseService =
                new BaseServiceRequest <BaseResponse>();
            var r = await baseService.GetRequest(new GroupSaveRequest()
            {
                parameter = group
            }, Method.POST);

            return(r);
        }
        public async Task <BaseResponse <GroupHeader> > GetGroupAsync(int id)
        {
            BaseServiceRequest <BaseResponse <GroupHeader> > baseService =
                new BaseServiceRequest <BaseResponse <GroupHeader> >();
            var r = await baseService.GetRequest(new GroupInfoRequest()
            {
                id = id
            }, Method.GET);

            return(r);
        }
Exemplo n.º 9
0
        /// <summary>
        /// 根据ID查找用户信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <BaseResponse <User> > GetUserAsync(int id)
        {
            BaseServiceRequest <BaseResponse <User> > baseService =
                new BaseServiceRequest <BaseResponse <User> >();
            var r = await baseService.GetRequest(new UserQueryByIdRequest()
            {
                id = id
            }, Method.GET);

            return(r);
        }
Exemplo n.º 10
0
        /// <summary>
        /// 删除用户
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <BaseResponse> DeleteUserAsync(int id)
        {
            BaseServiceRequest <BaseResponse> baseService =
                new BaseServiceRequest <BaseResponse>();
            var r = await baseService.GetRequest(new UserDeleteRequest()
            {
                id = id,
            }, Method.DELETE);

            return(r);
        }
Exemplo n.º 11
0
        /// <summary>
        /// 保存用户信息
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public async Task <BaseResponse> SaveUserAsync(User user)
        {
            BaseServiceRequest <BaseResponse> baseService =
                new BaseServiceRequest <BaseResponse>();
            var r = await baseService.GetRequest(new UserSaveRequest()
            {
                user = user
            }, Method.POST);

            return(r);
        }