Updated code structure to allow for easy modification.
This commit is contained in:
@@ -7,13 +7,6 @@ namespace lottery_co_uk_scraper
|
||||
{
|
||||
internal class Lotto
|
||||
{
|
||||
private const string Match6 = "Match 6";
|
||||
private const string Match5Bonus = "Match 5 plus Bonus";
|
||||
private const string Match5 = "Match 5";
|
||||
private const string Match4 = "Match 4";
|
||||
private const string Match3 = "Match 3";
|
||||
private const string Totals = "Totals";
|
||||
|
||||
public static async Task GetLottoNumbers(string url, HttpClient client)
|
||||
{
|
||||
try
|
||||
@@ -96,12 +89,12 @@ namespace lottery_co_uk_scraper
|
||||
|
||||
if (table != null)
|
||||
{
|
||||
ProcessTableSection(table, Match6);
|
||||
ProcessTableSection(table, Match5Bonus);
|
||||
ProcessTableSection(table, Match5);
|
||||
ProcessTableSection(table, Match4);
|
||||
ProcessTableSection(table, Match3);
|
||||
ProcessTableSection(table, Totals);
|
||||
ProcessTableSection(table, LotteryConstants.Match6);
|
||||
ProcessTableSection(table, LotteryConstants.Match5Bonus);
|
||||
ProcessTableSection(table, LotteryConstants.Match5);
|
||||
ProcessTableSection(table, LotteryConstants.Match4);
|
||||
ProcessTableSection(table, LotteryConstants.Match3);
|
||||
ProcessTableSection(table, LotteryConstants.Totals);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -237,5 +230,15 @@ namespace lottery_co_uk_scraper
|
||||
Console.WriteLine($"{label}: " + string.Join(", ", values));
|
||||
}
|
||||
}
|
||||
|
||||
public static class LotteryConstants
|
||||
{
|
||||
public const string Match6 = "Match 6";
|
||||
public const string Match5Bonus = "Match 5 plus Bonus";
|
||||
public const string Match5 = "Match 5";
|
||||
public const string Match4 = "Match 4";
|
||||
public const string Match3 = "Match 3";
|
||||
public const string Totals = "Totals";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user