Esempio n. 1
0
        private async Task <IReadOnlyList <DbConnectionData> > GetDatabaseConnectionsAsync(ConfiguredProject project)
        {
            _noDbConnections = false;
            var connections = new List <DbConnectionData>();

            if (project != null)
            {
                var result = await project.GetDatabaseConnections(_pcsp);

                foreach (var s in result)
                {
                    connections.Add(new DbConnectionData {
                        Name = s.Name, ConnectionString = s.Value
                    });
                }
            }
            if (connections.Count == 0)
            {
                connections.Add(new DbConnectionData {
                    Name = Resources.SqlPublishDialog_NoDatabaseConnections
                });
                _noDbConnections = true;
            }
            return(connections);
        }
 private async Task<IReadOnlyList<DbConnectionData>> GetDatabaseConnectionsAsync(ConfiguredProject project) {
     _noDbConnections = false;
     var connections = new List<DbConnectionData>();
     if (project != null) {
         var result = await project.GetDatabaseConnections(_pcsp);
         foreach (var s in result) {
             connections.Add(new DbConnectionData { Name = s.Name, ConnectionString = s.Value });
         }
     }
     if (connections.Count == 0) {
         connections.Add(new DbConnectionData { Name = Resources.SqlPublishDialog_NoDatabaseConnections });
         _noDbConnections = true;
     }
     return connections;
 }