public async Task <DataTable> LoadNationPilotsTableAsync(string url = null) { var dataTable = new DataTable("NationPilots"); dataTable.Columns.AddRange(TableFactory.GetNationPilotsColumns()); var htmlTable = await this.LoadNationPilotsPageAsync(url); PopulateTableFromHtml(dataTable, htmlTable); return(dataTable); }
public async Task <DataTable> LoadUsedCompetitionsTableAsync(string url = null) { var dataTable = new DataTable("UsedCompetitions"); dataTable.Columns.AddRange(TableFactory.GetCompetitionColumns()); var htmlTable = await this.LoadUsedCompetitionsPageAsync(url); PopulateTableFromHtml(dataTable, htmlTable); return(dataTable); }