Example #1
0
        internal static TestConnectionResult ValidateDatabaseConnection(string connectionString, string databasePassword)
        {
            TestConnectionResult connectionResult = TestConnection(connectionString, databasePassword);

            // todo enable database versioning
            return(connectionResult);
        }
Example #2
0
        internal static DatabaseValidationResult ValidateDatabaseConnection(string connectionString, string databasePassword)
        {
            TestConnectionResult connectionResult = TestConnection(connectionString, databasePassword);

            // todo enable database versioning
            // if (!connectionResult.Successful)
            return(new DatabaseValidationResult(connectionResult, Versioning.Version.Max));

            return(IdentifyDatabaseVersion(connectionString));
        }
Example #3
0
        internal static TestConnectionResult UpdateMastrerPassord(string connectionString, string oldPassword, string newPassword)
        {
            TestConnectionResult oldPasswordCheck = DatabaseConnections.TestConnection(connectionString, oldPassword);

            if (!oldPasswordCheck.Successful)
            {
                return(oldPasswordCheck);
            }

            var update = new DatabasePasswordUpdate();

            return(update.Run(connectionString, oldPassword, newPassword));
        }
Example #4
0
        internal static bool TestConnection()
        {
            TestConnectionResult result = TestConnection(settings.ConnectionString, settings.DatabaseMasterPassword);

            return(result.Successful);
        }
 internal DatabaseValidationResult(TestConnectionResult connectionResult, Versioning.Version version)
     : base(connectionResult)
 {
     CurrentVersion = version;
 }
 internal DatabaseValidationResult(TestConnectionResult connectionResult, Versioning.Version version)
     : base(connectionResult)
 {
     CurrentVersion = version;
 }