public UsagesController( ICommandBus commandBus, IUsageTracker usageTracker, IAppPlansProvider appPlanProvider, IAssetUsageTracker assetStatsRepository) : base(commandBus) { this.usageTracker = usageTracker; this.appPlanProvider = appPlanProvider; this.assetStatsRepository = assetStatsRepository; }
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; }
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; }
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"); }