Example #1
0
 public AssetSettingsOverlapHandler(IWeeklyAssetSettingsRepository assetSettingsRepo, IAssetSettingsPublisher assetSettingsPublisher, IAssetSettingsTypeHandler <AssetSettingsBase> assetSettingsOverlapHandler, ILoggingService loggingService)
 {
     _assetSettingsRepo      = assetSettingsRepo;
     _assetSettingsPublisher = assetSettingsPublisher;
     _assetOverlapHandler    = assetSettingsOverlapHandler;
     _loggingService         = loggingService;
     _loggingService.CreateLogger(typeof(AssetSettingsOverlapHandler));
 }
Example #2
0
 public AssetSettingsTargets(ITransactions transactions, IWeeklyAssetSettingsRepository targetsRepo, IAssetSettingsTypeHandler <AssetSettingsBase> handler, AssetSettingsOverlapTemplate assetSettingsOverlap, IValidationHelper validationHelper, ILoggingService loggingService, IAssetSettingsPublisher assetSettingsPublisher) : base(transactions, loggingService)
 {
     _weekRepo               = targetsRepo;
     _Converter              = handler;
     _assetSettingsOverlap   = assetSettingsOverlap;
     _validationHelper       = validationHelper;
     _groupType              = Enums.GroupType.AssetTargets;
     _assetSettingsPublisher = assetSettingsPublisher;
     _loggingService         = loggingService;
     _loggingService.CreateLogger(typeof(AssetSettingsTargets));
 }