コード例 #1
0
        private async Task GetAllUsers(bool isInitialGetting)
        {
            var response = await BackendClient.CallHttp <GetAllUserByFilterRequest, PaginatedUserDetail>(
                Endpoints.GetAllUser,
                HttpVerbs.GET,
                AuthenticationHelper.TokenForUser,
                null,
                LinkToNext);

            LinkToNext = response.ODataNextLink;

            ListOfEmployees.AddRange(ListToObservable(response.value));
        }
コード例 #2
0
        private async Task GetAllFilteredUsers()
        {
            GetAllUserByFilterRequest content = new GetAllUserByFilterRequest()
            {
                UserName       = Name,
                Surname        = Surname,
                OfficeLocation = SelectedOffice
            };

            var response = await BackendClient
                           .CallHttp <GetAllUserByFilterRequest, PaginatedUserDetail>(
                Endpoints.GetAllByFilter,
                HttpVerbs.POST,
                AuthenticationHelper.TokenForUser,
                content,
                LinkToNext);

            LinkToNext = response.ODataNextLink;

            ListOfEmployees.AddRange(ListToObservable(response.value));
        }