private int GetGoalieResult(GamePageGoalieStats gamePageGoalieStat) { int result = 0; if (gamePageGoalieStat.Win == 1) { result = 1; } if (gamePageGoalieStat.Loss == 1) { result = 2; } if (gamePageGoalieStat.Tie == 1) { result = 3; } if (gamePageGoalieStat.SOW == 1) { result = 4; } if (gamePageGoalieStat.SOL == 1) { result = 5; } return(result); }
public void PopulateGoalieStatistics(GamePageInformation gameInfo) { var homeGoalies = _webDriver.FindElements(By.CssSelector("#maincontent_gvGoaliesHome_gvPlayers > tbody > tr")); gameInfo.HomeGoalieStats = new List <GamePageGoalieStats>(); foreach (var player in homeGoalies) { var columns = player.FindElements(By.CssSelector("td")); GamePageGoalieStats goalieStats = new GamePageGoalieStats() { GoalieName = columns[0].Text, ShotsAgainst = int.Parse(columns[1].Text), GoalsAgainst = int.Parse(columns[2].Text), Saves = int.Parse(columns[3].Text), Win = int.Parse(columns[7].Text), Loss = int.Parse(columns[8].Text), Tie = int.Parse(columns[9].Text), SOW = int.Parse(columns[11].Text), SOL = int.Parse(columns[12].Text) }; gameInfo.HomeGoalieStats.Add(goalieStats); gameInfo.HomeRoster.Add(goalieStats.GoalieName); } var awayGoalies = _webDriver.FindElements(By.CssSelector("#maincontent_gvGoaliesVisitor_gvPlayers > tbody > tr")); gameInfo.AwayGoalieStats = new List <GamePageGoalieStats>(); foreach (var player in awayGoalies) { var columns = player.FindElements(By.CssSelector("td")); GamePageGoalieStats goalieStats = new GamePageGoalieStats() { GoalieName = columns[0].Text, ShotsAgainst = int.Parse(columns[1].Text), GoalsAgainst = int.Parse(columns[2].Text), Saves = int.Parse(columns[3].Text), Win = int.Parse(columns[7].Text), Loss = int.Parse(columns[8].Text), Tie = int.Parse(columns[9].Text), SOW = int.Parse(columns[11].Text), SOL = int.Parse(columns[12].Text) }; gameInfo.AwayGoalieStats.Add(goalieStats); gameInfo.AwayRoster.Add(goalieStats.GoalieName); } }