示例#1
0
        static void Main(string[] args)
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);

            var configuration = builder.Build();

            //var connectionString = configuration.GetSection("Secrets")["MySQLConnectionString"];

            var frontierePersistance = new FrontiereStockageSQLite();

            var accesseurPoona = new AccesseurPoonaParFichierCSV();

            var importeurCompetition = new ImporteurDeCompetitionParFichierXML(frontierePersistance);;

            var frontiereCobad = new FrontiereCobad(frontierePersistance, accesseurPoona, importeurCompetition);

            var parser = new CLIParser(frontiereCobad);

            parser.Parse(args);
        }
示例#2
0
 public static void Main(string[] args)
 {
     CLIParser.Parse(new List <string>(args), Run);
 }