public AdminController(IAdminManager adminManager, IWorkerManager workerManager, IMapperFactory mapperFactory) { _adminManager = adminManager; _workerManager = workerManager; _mapperFactory = mapperFactory; }
public void ConfigureWorkers(IWorkerManager workerManager, IUnityContainer container) { workerManager.Add(container.Resolve <CalculationWorker>()); workerManager.Add(container.Resolve <PersistenceWorker>()); workerManager.Add(container.Resolve <SessionValidationWorker>()); workerManager.Add(container.Resolve <RatingCalculationWorker>()); }
public DispatcherLogic( Func <T, TQueueId> predicateToCreateNewInternalQ, IWorkerManager <T> workerManager, ITime time ) { _predicateToCreateNewInternalQ = predicateToCreateNewInternalQ; _workerManager = workerManager; _time = time; }
static void Main(string[] args) { IWorkerManager[] workerManagers = new IWorkerManager[3] { new Manager(), new Robot(), new Worker(), }; _ = workerManagers; }
public IdentityUnitOfWork(string connectionString) { db = new ApplicationContext(connectionString); userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(db)); roleManager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(db)); workerManager = new WorkerManager(db); workTimeManager = new WorkTimeManager(db); imageManager = new ImageManager(db); reservationManager = new ReservationManager(db); }
public void Delete(IWorkerManager worker) { for (int i = 0; i < workers.Count; i++) { if (workers[i].Equals(worker)) { workers.RemoveAt(i); } } }
public IdentityUnitOfWork(string connectionString) { _db = new ApplicationContext(connectionString); _userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(_db)); _roleManager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(_db)); _workerManager = new WorkerManager(_db); _workTimeManager = new WorkTimeManager(_db); _imageManager = new ImageManager(_db); _reservationManager = new ReservationManager(_db); _confirmReservation = new ConfirmReservationManager(_db); }
public Application() { DI.Container.RegisterAssembly(Assembly.GetAssembly(typeof(IServer))); DI.Container.RegisterAssembly(Assembly.GetAssembly(typeof(Server))); DI.Container.RegisterAssembly(Assembly.GetAssembly(typeof(Communication.Infrastructure.Server))); _queueManager = DI.Container.GetExport <IQueueManager>(); _workerManager = DI.Container.GetExport <IWorkerManager>(); _configuration = DI.Container.GetExport <IConfiguration>(); _taskManager = DI.Container.GetExport <ITaskManager>(); _server = DI.Container.GetExport <IServer>(); }
public UpdateWorkers(IWorkerManager workerManager) => _workerManager = workerManager;
public EnqueueBatchOperationCommandHandler(IWorkerOperationRepository repository, IWorkerManager workerManager) { this.repository = repository; this.workerManager = workerManager; }
public StartWorkers(IWorkerManager workerManager, IServiceScopeFactory scopeFactory) { _workerManager = workerManager; _scopeFactory = scopeFactory; }
public void StartWorkers(IWorkerManager workerManager) { workerManager.StartAll(); }
public void Add(IWorkerManager workerManager) { workers.Add(workerManager); }