Пример #1
0
 public void Addcontext(string contextName)
 {
     if (Contexts.Any(c => c.Name.EqualsIgnoreCase(contextName)))
     {
         throw new UserException(ExceptionType.ContextAlreadyExists, contextName);
     }
     Contexts.Add(DbToolContext.Default(contextName));
 }
        private void PopulateConnectionsFor(DbToolContext context)
        {
            AvailableConnections.Clear();
            var connections = context.Connections;
            connections.Each(connection => AvailableConnections.Add(connection.Name));

            var firstConnection = connections.FirstOrDefault();
            if (firstConnection != null)
            {
                SelectedConnection = firstConnection.Name;
            }
        }
Пример #3
0
 public DbToolSettings WithContext(DbToolContext context)
 {
     AddContext(context);
     return(this);
 }
Пример #4
0
 public void AddContext(DbToolContext context)
 {
     Contexts.Add(context);
 }
Пример #5
0
 public void AddContext(DbToolContext context)
 {
     Contexts.Add(context);
 }
Пример #6
0
 public DbToolSettings WithContext(DbToolContext context)
 {
     AddContext(context);
     return this;
 }
Пример #7
0
 private static string NameOf(DbToolContext context, bool isCurrent)
 {
     return isCurrent
         ? string.Format("* {0}", context.Name)
         : string.Format("  {0}", context.Name);
 }