private TreeStoreLiteDbPersistence(ITreeStoreMessageBus messageBus, LiteRepository db)

        {
            this.db         = db;
            this.Categories = new CategoryRepository(db);
            this.MessageBus = messageBus;
        }
Beispiel #2
0
 public ModelController(ITreeStoreMessageBus treeStoreMessageBus)
     : this(treeStoreMessageBus.Tags, treeStoreMessageBus.Entities, treeStoreMessageBus.Relationships)
 {
 }
 public static TreeStoreLiteDbPersistence InFile(ITreeStoreMessageBus messageBus, string connectionString)
 => new TreeStoreLiteDbPersistence(messageBus, new LiteRepository(connectionString));
 private TreeStoreLiteDbPersistence(ITreeStoreMessageBus messageBus, Stream storageStream)
     : this(messageBus, new LiteRepository(storageStream))
 {
 }
 private TreeStoreLiteDbPersistence(ITreeStoreMessageBus messageBus)
     : this(messageBus, new MemoryStream())
 {
     this.MessageBus = messageBus;
 }
 public static TreeStoreLiteDbPersistence InMemory(ITreeStoreMessageBus messageBus) => new TreeStoreLiteDbPersistence(messageBus);