コード例 #1
0
 public EntitiesController(IMongoDatabase database, IUrlHelper urlHelper, IBusControl bus, IOrganizeDataProvider dataProvider, EventStore.IEventStore eventStorage)
     : base(database)
 {
     _urlHelper         = urlHelper ?? throw new ArgumentNullException(nameof(urlHelper));
     _bus               = bus ?? throw new ArgumentNullException(nameof(bus));
     _dataProvider      = dataProvider ?? throw new ArgumentNullException(nameof(IOrganizeDataProvider));
     _eventStorage      = eventStorage ?? throw new ArgumentNullException(nameof(eventStorage));
     _accessPermissions = Database.GetCollection <BsonDocument>("AccessPermissions");
 }
コード例 #2
0
ファイル: NodesController.cs プロジェクト: xlgwr/osdr
 public NodesController(IMongoDatabase database, IBlobStorage blobStorage, IUrlHelper urlHelper, IConnectedUserManager connectedUserManager, IOrganizeDataProvider dataProvider)
     : base(database)
 {
     _urlHelper            = urlHelper ?? throw new ArgumentNullException(nameof(urlHelper));
     _nodes                = Database.GetCollection <BaseNode>("Nodes");
     _blobStorage          = blobStorage ?? throw new ArgumentNullException(nameof(blobStorage));
     _connectedUserManager = connectedUserManager ?? throw new ArgumentNullException(nameof(connectedUserManager));
     _dataProvider         = dataProvider ?? throw new ArgumentNullException(nameof(IOrganizeDataProvider));
     _accessPermissions    = Database.GetCollection <BsonDocument>("AccessPermissions");
 }