Пример #1
0
        public async Task <User> ChangeRoleAsync(String token, long ID, RoleChangeRequest request)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            UsersControllerClient _client = new UsersControllerClient(httpClient);

            return(await _client.ChangeRoleAsync(ID, request));
        }
Пример #2
0
        public async Task <User> ChangeCurrentUserPasswordAsync(String token, PasswordChangeRequest request)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            UsersControllerClient _client = new UsersControllerClient(httpClient);

            return(await _client.ChangeCurrentUserPasswordAsync(request));
        }
Пример #3
0
        public async Task <ValidationProblemDetails> CurrentUserUpdate(String token, UserEditRequest userEditRequest)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            UsersControllerClient _client = new UsersControllerClient(httpClient);

            return(await _client.UpdateCurrentUserAsync(userEditRequest));
        }
Пример #4
0
        public async Task <PaginatedDataOfSimpleUser> GetUsersListAsync(String token, String userName, int?limit, int?page)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            UsersControllerClient _client = new UsersControllerClient(httpClient);

            return(await _client.GetUsersListAsync(userName, limit, page));
        }
Пример #5
0
        public async Task <User> GetUserDetailAsync(String token, long ID)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            UsersControllerClient _client = new UsersControllerClient(httpClient);

            return(await _client.GetUserDetailAsync(ID));
        }
Пример #6
0
 public async Task UpdateUserAsync(String token, long ID, UserEditRequest userEditRequest)
 {
     httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
     UsersControllerClient _userClient = new UsersControllerClient(httpClient);
     await _userClient.UpdateUserAsync(ID, userEditRequest);
 }
Пример #7
0
        public async Task <SimpleUser> InsertAsync(RegisterRequest newUser)
        {
            UsersControllerClient _userClient = new UsersControllerClient(httpClient);

            return(await _userClient.RegisterAsync(newUser));
        }