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); }
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); }