Esempio n. 1
0
        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());
        }