Ejemplo n.º 1
0
        private static int Main()
        {
            const string connectionStringName = "BibleTraining";
            var          scriptVariables      = ConfigurationVariables.ToDictionary(s => s, s => ConfigurationManager.AppSettings[s]);
            var          env            = EnvParser.Parse(scriptVariables["Env"]);
            var          shouldSeedData = env == Env.LOCAL;

            var dbName    = ConfigurationManager.AppSettings["DbName"];
            var dbUpdater = new DbUpdater(Assembly.GetExecutingAssembly(), "Scripts", dbName, connectionStringName, scriptVariables, shouldSeedData, env);

            return(dbUpdater.Run() ? 0 : -1);
        }
Ejemplo n.º 2
0
        private static async Task Main(string[] args)
        {
            new MediaStackContext();
            EnvParser.ParseEnvFromFile($@"{Environment.CurrentDirectory}{Path.DirectorySeparatorChar}.env");

            var loggerFactory = LoggerFactory.Create(builder =>
            {
                builder
                //.SetMinimumLevel(LogLevel.Debug)
                .AddConsole();
            });

            var logger = loggerFactory.CreateLogger <Driver>();

            await new MediaImporter(
                logger,
                new MediaFileSystemHelper(logger),
                new UnitOfWorkService()
                ).Start();
        }
Ejemplo n.º 3
0
        private void AssertStringParsesAsExpected(string value, Env expected)
        {
            var actual = EnvParser.Parse(value);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 4
0
 public EnvParserTest_ParseLine()
 {
     _envParser = new EnvParser();
 }
Ejemplo n.º 5
0
 public EnvParserTest_TryParseString()
 {
     _envParser = new EnvParser();
 }
Ejemplo n.º 6
0
 public static void Main(string[] args)
 {
     EnvParser.ParseEnvFromFile($@"{Environment.CurrentDirectory}{Path.DirectorySeparatorChar}.env");
     CreateHostBuilder(args).Build().Run();
 }