Esempio n. 1
0
 public FreezerBackgroundWorker(IFreezerStateHolder stateHolder,
                                IFreezerTasksProcessor processor,
                                ILogger <FreezerBackgroundWorker> logger)
 {
     _stateHolder = stateHolder;
     _processor   = processor;
     _logger      = logger;
 }
Esempio n. 2
0
 public FreezerStateHolder(IFreezerTasksProcessor processor, INameGeneratorService nameGenerator)
 {
     _processor     = processor;
     _nameGenerator = nameGenerator;
     lock (this)
     {
         _state = DefaultState.GetCopy();
     }
 }
Esempio n. 3
0
 public FreezersController(IFreezerStateHolder stateHolder,
                           IFreezerTasksProcessor processor,
                           IAnalyticsService analytics,
                           ILogger <FreezersController> logger)
 {
     _stateHolder = stateHolder;
     _processor   = processor;
     _analytics   = analytics;
     _logger      = logger;
 }