Esempio n. 1
0
        private bool TryGetPassword()
        {
            if (PasswordRequired == null)
            {
                return(false);
            }

            var args = new DatabaseModelPasswordArgs();

            PasswordRequired(this, args);

            if (args.CancelConnection)
            {
                return(false);
            }

            OracleConnectionStringRepository.ModifyConnectionString(_connectionString.ConnectionString, b => b.Password = args.Password.GetPlainText());

            return(true);
        }
Esempio n. 2
0
 private async Task UpdateDataModel(CancellationToken cancellationToken, IModelDataProvider scriptDataProvider)
 {
     var connectionString = OracleConnectionStringRepository.GetBackgroundConnectionString(_databaseModel.ConnectionString.ConnectionString);
     await OracleDatabaseModel.UpdateModelAsync(connectionString, _databaseModel.CurrentSchema, false, cancellationToken, scriptDataProvider);
 }