static void Main(string[] args) { var programArgs = new ProgramArgs(args); var getTableArgs = new GetMusicDataTableArgs(programArgs.DataBaseUrl); var musicDataTable = GetMusicDataTable(getTableArgs); Console.WriteLine("Success get music data table."); Console.WriteLine("Music count: {0}", musicDataTable.GetTableUnits()?.Count()); var deployArgs = new DeployArgs( hatenaId: programArgs.HatenaId, blogId: programArgs.BlogId, apiToken: programArgs.ApiToken, entryId: programArgs.EntryId); Deploy(deployArgs, musicDataTable, programArgs.MinLevelText, programArgs.MaxLevelText); }
private static IMusicDataTable <IMusicDataTableUnit> GetMusicDataTable(GetMusicDataTableArgs args) { var connector = new ChunithmMusicDatabaseHttpClientConnector(args.Url); return(connector.GetTableAsync().Result.MusicDataTable); }