public bool SaveCredential(DatabaseConnectionModel connectionModel) { var cred = new NetworkCredential(connectionModel.ConnectionName, connectionModel.ConnectionString).ToICredential(); cred.TargetName = Root + connectionModel.ConnectionName; cred.Attributes = new Dictionary <string, object> { { nameof(DatabaseType), (int)connectionModel.DatabaseType }, }; cred.Persistance = Persistance.LocalMachine; cred.Type = CredentialType.Generic; return(cred.SaveCredential()); }