예제 #1
0
파일: RemoteDb.cs 프로젝트: alonibh/driver
        public async Task <GetPersonDrivesResponse> GetPersonDrives(GetPersonDrivesRequest request)
        {
            var res = await _client.GetAsync($"person/{request.Username}/drives");

            var content = await res.Content.ReadAsStringAsync();

            EnsureSuccessStatusCode(res, content);

            var getPersonDrivesReponse = JsonConvert.DeserializeObject <GetPersonDrivesResponse>(content);

            return(getPersonDrivesReponse);
        }
예제 #2
0
파일: DbHelper.cs 프로젝트: alonibh/driver
        public async Task <GetPersonDrivesResponse> GetPersonDrives(GetPersonDrivesRequest request)
        {
            GetPersonDrivesResponse getPersonDrivesResponse = new GetPersonDrivesResponse();

            try
            {
                getPersonDrivesResponse = (await App.Database.GetPersonDrives(new GetPersonDrivesRequest
                {
                    Username = request.Username
                }));
            }
            catch (Exception e)
            {
                await _dialogService.ShowMessage($"The server returned an error: {e.Message}", "Error", "OK", null);
            }
            return(getPersonDrivesResponse);
        }