public async Task <GetDriveResponse> GetDrive(GetDriveRequest request) { var res = await _client.GetAsync($"drive/{request.DriveId}"); var content = await res.Content.ReadAsStringAsync(); EnsureSuccessStatusCode(res, content); var getDriveResponse = JsonConvert.DeserializeObject <GetDriveResponse>(content); return(getDriveResponse); }
public async Task <GetDriveResponse> GetDrive(GetDriveRequest request) { GetDriveResponse getDriveResponse = new GetDriveResponse(); try { getDriveResponse = await App.Database.GetDrive(new GetDriveRequest { DriveId = request.DriveId }); } catch (Exception e) { await _dialogService.ShowMessage($"The server returned an error: {e.Message}", "Error", "OK", null); } return(getDriveResponse); }