public async Task AddDataSourceResultsAsync() { var encrypter = new TyfSimpleAes(); var collection = new List <DataSourceResult>(); var dataSources = new List <DataSourceResult>() { new DataSourceResult() { DataSourceDescription = @"First Division Results - 18/19", Division = "Division 1", DivisionCode = "DIV1", Url = @"http://www.gbwba.org.uk/gbwba/index.cfm/the-league/?v=lr&LeagueId=148", UrlHash = encrypter.Encrypt(@"http://www.gbwba.org.uk/gbwba/index.cfm/the-league/?v=lr&LeagueId=148"), TimeStamp = SystemTime.Now(), ClassNameNode = @"//table[@class='leagueManager_divisionTable']" }, new DataSourceResult() { DataSourceDescription = @"Second Division Results - 18/19", Division = "Division 2", DivisionCode = "DIV2", Url = @"http://www.gbwba.org.uk/gbwba/index.cfm/the-league/?v=lr&LeagueId=149", UrlHash = encrypter.Encrypt(@"http://www.gbwba.org.uk/gbwba/index.cfm/the-league/?v=lr&LeagueId=149"), TimeStamp = SystemTime.Now(), ClassNameNode = @"//table[@class='leagueManager_divisionTable']" }, new DataSourceResult() { DataSourceDescription = @"Third Division Results - 18/19", Division = "Division 3", DivisionCode = "DIV3", Url = @"http://www.gbwba.org.uk/gbwba/index.cfm/the-league/?v=lr&LeagueId=150", UrlHash = encrypter.Encrypt(@"http://www.gbwba.org.uk/gbwba/index.cfm/the-league/?v=lr&LeagueId=150"), TimeStamp = SystemTime.Now(), ClassNameNode = @"//table[@class='leagueManager_divisionTable']" } }; foreach (var item in dataSources) { try { await _wpbService.CreateResultDataSourceAsync(item); } catch (Exception err) { var msg = err.ToString(); } } }