Exemple #1
0
 //=================================================================================
 //
 //  CONSTRUCTORS
 //
 //=================================================================================
 public AutoCache( MongoSession session, string currentDatabase = "test" )
 {
     this.session = session;
     Databases = new List<string>( );
     CurrentDatabase = currentDatabase;
     Collections = new Dictionary<string, List<string>>( );
     session.Status.StateChanged += UpdateCache;
 }
Exemple #2
0
        //=================================================================================
        //
        //  CONSTRUCTORS
        //
        //=================================================================================

        public AutoCache(MongoSession session, string currentDatabase = "test")
        {
            this.session                 = session;
            Databases                    = new List <string>( );
            CurrentDatabase              = currentDatabase;
            Collections                  = new Dictionary <string, List <string> >( );
            session.Status.StateChanged += UpdateCache;
        }
Exemple #3
0
 public void Add( MongoSession newSession )
 {
     mongoTabs.Add( newSession );
 }
        //=================================================================================
        //
        //  PUBLIC METHODS
        //
        //=================================================================================
        public void Add( MongoSession newSession )
        {
            var tab = new MongoTab( newSession );
            TabPages.Add( tab );
            SelectTab( tab );

            if ( NumTabsChanged != null )
                NumTabsChanged( );
        }