Exemplo n.º 1
0
        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);
        }