コード例 #1
0
ファイル: Program.cs プロジェクト: a-t-cole/gameshow-demo
        public static void Main(string[] args)
        {
            const string _dataFolder = @"C:\Dev\gameshow-demo\gameshow-backend\Data\Games";
            ILogger      logger      = new LoggerFactory().CreateLogger("QuestionBuilder");
            IDataAdapter dataAdapter = new FileSystemDataAdapter(_dataFolder, new DeserializationHelper(logger), logger);
            var          builder     = new DummyDataBuilder();
            var          game        = new Game()
            {
                Id     = dataAdapter.GetNextGameId(),
                Round1 = builder.GetConnectionRound(ConnectionType.CONNECTION),
                Round2 = builder.GetConnectionRound(ConnectionType.SEQUENCE),
                Round3 = new WallRound()
                {
                    Wall1 = builder.GetWallRound(), Wall2 = builder.GetWallRound()
                },
                Round4 = new MissingVowelRound()
            };

            dataAdapter.SaveGame(game);
            game.Id = 2;
            dataAdapter.SaveGame(game);
            game.Id = 3;
            dataAdapter.SaveGame(game);
        }