public ExecuteDistributionPlanCommandHandler(
     IDistributionPlanService distributionPlanService,
     ILogFactory logFactory)
 {
     _distributionPlanService = distributionPlanService;
     _log = logFactory.CreateLog(this);
 }
 public DistributionPlanController(
     ICqrsEngine cqrsEngine,
     IDistributionPlanService distributionPlanService)
 {
     _cqrsEngine = cqrsEngine;
     _distributionPlanService = distributionPlanService;
 }
 public CreateDistributionPlanJob(
     ILogFactory logFactory,
     IBalanceService balanceService,
     CronExpression createDistributionPlanCron,
     TimeSpan createDistributionPlanDelay,
     IDateTimeProvider dateTimeProvider,
     IDistributionPlanService distributionPlanService)
 {
     _log                         = logFactory.CreateLog(this);
     _balanceService              = balanceService;
     _createDistributionPlanCron  = createDistributionPlanCron;
     _createDistributionPlanDelay = createDistributionPlanDelay;
     _dateTimeProvider            = dateTimeProvider;
     _distributionPlanService     = distributionPlanService;
 }