Beispiel #1
0
        private static int UpdateTestDb(bool local = false)
        {
            //Hard code this so that we don't accidently pass in a production string
            var env = local ? "Local" : "Default";
            var testConnectionString = ConfigurationManager.ConnectionStrings[env].ConnectionString;

            Console.WriteLine("Deleting all tables from database...");

            var databaseRestorer = new DatabaseSetup(testConnectionString);

            try
            {
                databaseRestorer.Drop_Migrate_And_Reseed_Database();
            }
            catch (Exception exception)
            {
                Console.WriteLine("Failed to wipe and restore database");
                Console.WriteLine(exception.ToString());
                return(1);
            }

            Console.WriteLine("Restoring database complete");
            return(0);
        }