コード例 #1
0
        public UsagesController(
            ICommandBus commandBus,
            IUsageTracker usageTracker,
            IAppPlansProvider appPlanProvider,
            IAssetUsageTracker assetStatsRepository)
            : base(commandBus)
        {
            this.usageTracker = usageTracker;

            this.appPlanProvider      = appPlanProvider;
            this.assetStatsRepository = assetStatsRepository;
        }
コード例 #2
0
ファイル: AssetsController.cs プロジェクト: Appleseed/squidex
 public AssetsController(
     ICommandBus commandBus,
     IAssetQueryService assetQuery,
     IAssetUsageTracker assetStatsRepository,
     IAppPlansProvider appPlansProvider,
     ITagService tagService)
     : base(commandBus)
 {
     this.assetQuery           = assetQuery;
     this.assetStatsRepository = assetStatsRepository;
     this.appPlansProvider     = appPlansProvider;
     this.tagService           = tagService;
 }
コード例 #3
0
 public AssetsController(
     ICommandBus commandBus,
     IAssetQueryService assetQuery,
     IAssetUsageTracker assetStatsRepository,
     IAppPlansProvider appPlansProvider,
     IOptions <AssetOptions> assetOptions,
     IOptions <MyContentsControllerOptions> controllerOptions,
     ITagService tagService)
     : base(commandBus)
 {
     this.assetOptions         = assetOptions.Value;
     this.assetQuery           = assetQuery;
     this.assetStatsRepository = assetStatsRepository;
     this.appPlansProvider     = appPlansProvider;
     this.controllerOptions    = controllerOptions.Value;
     this.tagService           = tagService;
 }
コード例 #4
0
        public UsagesController(
            ICommandBus commandBus,
            IApiUsageTracker usageTracker,
            IAppLogStore appLogStore,
            IAppPlansProvider appPlansProvider,
            IAssetUsageTracker assetStatsRepository,
            IDataProtectionProvider dataProtection,
            IOptions <UrlsOptions> urlsOptions)
            : base(commandBus)
        {
            this.usageTracker = usageTracker;

            this.appLogStore          = appLogStore;
            this.appPlansProvider     = appPlansProvider;
            this.assetStatsRepository = assetStatsRepository;
            this.urlsOptions          = urlsOptions.Value;

            dataProtector = dataProtection.CreateProtector("LogToken");
        }