public MenuColorChangeWorkload(MenuColors menuColors, IMenuColorAccessor menuColorAccessor,
                                ILogger <WorkloadCoordinator> logger)
 {
     _menuColors        = menuColors;
     _menuColorAccessor = menuColorAccessor;
     _logger            = logger;
 }
 public MakoColorsWorkload(IMenuColorAccessor menuColorAccessor,
                           IStatusHubEmitter statusHubEmitter,
                           ILogger <WorkloadCoordinator> logger)
 {
     _menuColorAccessor = menuColorAccessor;
     _logger            = logger;
     _statusHubEmitter  = statusHubEmitter;
 }
        public WorkloadCoordinator(IMenuColorAccessor menuColorAccessor,
                                   ILogger <WorkloadCoordinator> logger)
        {
            _menuColorAccessor = menuColorAccessor;
            _logger            = logger;

            DomainEvents.Register <MenuColorChanging>(HandleMenuColorChanging);
            DomainEvents.Register <RainbowModeStarted>(HandleRainbowModeStarted);
            DomainEvents.Register <MakoModeStarted>(HandleMakoModeStarted);
        }
示例#4
0
 public MakoColorsWorkload(IMenuColorAccessor menuColorAccessor,
                           ILogger <WorkloadCoordinator> logger)
 {
     _menuColorAccessor = menuColorAccessor;
     _logger            = logger;
 }