Esempio n. 1
0
 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");
 }
Esempio n. 2
0
 public WebPageEventHandlers(IConnectedUserManager connectedUserManager, IHubContext <OrganizeHub> hubContext)
 {
     _hubContext = hubContext ?? throw new ArgumentNullException(nameof(hubContext));
 }