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; } }
public DbToolSettings WithContext(DbToolContext context) { AddContext(context); return(this); }
public void AddContext(DbToolContext context) { Contexts.Add(context); }
public DbToolSettings WithContext(DbToolContext context) { AddContext(context); return this; }
private static string NameOf(DbToolContext context, bool isCurrent) { return isCurrent ? string.Format("* {0}", context.Name) : string.Format(" {0}", context.Name); }