public override Game DAOToDomain(GameDAO gameDAO) { var game = new Game( gameDAO.Id, gameDAO.GameNo, gameDAO.Day, gameDAO.Year, gameDAO.Period, teamMapper.DAOToDomain(gameDAO.Home), new GameTeamStats(gameDAO.HomeScore, gameDAO.HomeShots), teamMapper.DAOToDomain(gameDAO.Away), new GameTeamStats(gameDAO.AwayScore, gameDAO.AwayShots), gameDAO.IsStarted, gameDAO.IsComplete, gameDAO.CanTie, gameDAO.NormalPeriods, gameDAO.MaxOverTimePeriods); return(game); }