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); }