Example #1
0
    public static void StartAndLoad()
    {
        if (startedAndLoaded)
        {
            return;
        }

        lock (typeof(MusicStarter))
        {
            if (startedAndLoaded)
            {
                return;
            }

            var conf = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
                       //.AddJsonFile("appsettings.json")
                       .AddUserSecrets(typeof(MusicStarter).Assembly, optional: true)
                       .Build();

            var connectionString = conf.GetConnectionString("SignumTest") ?? "Data Source=.\\SQLEXPRESS;Initial Catalog=SignumTest;Integrated Security=true;TrustServerCertificate=true";

            Start(connectionString);

            Administrator.TotalGeneration();

            Schema.Current.Initialize();

            MusicLoader.Load();

            startedAndLoaded = true;
        }
    }
 public void Execute()
 {
     _musicLoader.Load(_fileName);
 }