コード例 #1
0
        private TreeStoreLiteDbPersistence(ITreeStoreMessageBus messageBus, LiteRepository db)

        {
            this.db         = db;
            this.Categories = new CategoryRepository(db);
            this.MessageBus = messageBus;
        }
コード例 #2
0
ファイル: ModelController.cs プロジェクト: wgross/TreeStore
 public ModelController(ITreeStoreMessageBus treeStoreMessageBus)
     : this(treeStoreMessageBus.Tags, treeStoreMessageBus.Entities, treeStoreMessageBus.Relationships)
 {
 }
コード例 #3
0
 public static TreeStoreLiteDbPersistence InFile(ITreeStoreMessageBus messageBus, string connectionString)
 => new TreeStoreLiteDbPersistence(messageBus, new LiteRepository(connectionString));
コード例 #4
0
 private TreeStoreLiteDbPersistence(ITreeStoreMessageBus messageBus, Stream storageStream)
     : this(messageBus, new LiteRepository(storageStream))
 {
 }
コード例 #5
0
 private TreeStoreLiteDbPersistence(ITreeStoreMessageBus messageBus)
     : this(messageBus, new MemoryStream())
 {
     this.MessageBus = messageBus;
 }
コード例 #6
0
 public static TreeStoreLiteDbPersistence InMemory(ITreeStoreMessageBus messageBus) => new TreeStoreLiteDbPersistence(messageBus);