public AssetTargetSettingsController(Func <string, AssetWeeklySettingsService> weeklySettingsService, ILoggingService loggingService, IAssetSettingsPublisher publisher, IAssetSettingsTypeHandler <AssetSettingsBase> converter) { _targetHoursTemplate = weeklySettingsService("AssetSettings"); this._loggingService = loggingService; _publisher = publisher; _converter = converter; this._loggingService.CreateLogger(this.GetType()); }
public AssetProductivitySettingsController(Func <string, AssetWeeklySettingsService> weeklySettingsService, IAssetSettingsPublisher publisher, IAssetSettingsTypeHandler <AssetSettingsBase> converter, ILoggingService loggingService, IMapper mapper) { _mapper = mapper; _productivityTargetsService = weeklySettingsService("ProductivityTargets"); _publisher = publisher; _converter = converter; _loggingService = loggingService; this._loggingService.CreateLogger(this.GetType()); }