public void InitTest() { base.InitDbContext(); _backgroundService = Substitute.For<IBackgroundService>(); _appraiserOrderRepository = new AppraiserOrderRepository(this.DbFactory); _orderRepository = new OrderRepository(this.DbFactory); _commitProvider = new CommitProvider(this.DbFactory); _userRepository = new UserRepository(this.DbFactory); _taskManager = new TaskManager(_backgroundService, _userRepository); _referenceManagement = new ReferenceManagement(new ReferenceRepository(this.DbFactory), new WebCacheService()); _dateTimeManager = new DateTimeManager(_referenceManagement); _appraiserManagement = Substitute.For<IAppraiserManagement>(); _configHelper = Substitute.For<IConfigurationHelper>(); _orderManager = new OrderManager( _orderRepository, Substitute.For<IClientUserRepository>(), _referenceManagement, _appraiserManagement, _configHelper, Substitute.For<IAppraiserOrderRepository>(), Substitute.For<IChangeTrackingRepository>(), Substitute.For<IOrderHistoryManager>(), Substitute.For<IOrderDocumentsRepository>()); _appraiserOrderDeliveryService = new AppraiserOrderDeliveryService(_taskManager, _appraiserOrderRepository, _commitProvider, _orderManager, new DateTimeManager(_referenceManagement), Substitute.For<IOrderHistoryManager>(), Substitute.For<IAppraiserOrderSetPointsRepository>(), Substitute.For<IAppraiserOrderListItemRepository>(), Substitute.For<IOrderPeriodicalNotificationManager>()); }
public void SetUp() { IKernel kernel = new StandardKernel(); var refRepository = Substitute.For<IReferenceRepository>(); refRepository.GetRoles().ReturnsForAnyArgs(new List<Role>() { new Role() { DisplayName = "Appraiser", Id = 1 }, new Role() { DisplayName = "Appraisal Company Admin", Id = 2 }, new Role() { DisplayName = "DVS Super Admin", Id = 3 }, new Role() { DisplayName = "DVS Admin", Id = 4 }, new Role() { DisplayName = "Company Admin and Appraiser", Id = 5 } }); refRepository.GetRole(RoleType.AppraisalCompanyAdmin).Returns(new Role() { DisplayName = "Appraisal Company Admin", Id = 2 }); refRepository.GetRole(RoleType.DvsAdmin).Returns(new Role() { DisplayName = "DVS Admin", Id = 4 }); kernel.Bind<IReferenceRepository>().ToConstant(refRepository); kernel.Bind<IReferenceManagement>().To<ReferenceManagement>().InSingletonScope(); kernel.Bind<ICacheService>().To<FakeCacheService>(); Singletones.NinjectKernel = kernel; _userManager = Substitute.For<IUsersManagement>(); _appraiserService = Substitute.For<IAppraiserUserService>(); _companyService = Substitute.For<IAppraisalCompanyService>(); _taskManager = Substitute.For<ITaskManager>(); _testOrderManager = Substitute.For<ITestOrderManager>(); //_geocodingValidation = new GeocodingZIPValidation(Substitute.For<IGeocodingDataService>()); //_geocodingValidation.ValidateAddress(new ValidateAddressArg()).ReturnsForAnyArgs(new ValidateAddressResult { IsValid = true }); _geocodingValidation = new FakeGeocodingZIPValidation(); _target = new AppraiserUserAddController(_userManager, _appraiserService, _companyService, _taskManager, _testOrderManager, _geocodingValidation); _target.SecurityContext = Substitute.For<ISecurityContext>(); _target.SecurityContext.CurrentUser.Returns(new User() { Id = 1, Roles = new Role[] { new Role() { Id = (int)RoleType.DvsAdmin } } }); }
public AutomaticRestartEntryPoint(IServerApplicationHost appHost, ILogger logger, ITaskManager iTaskManager, ISessionManager sessionManager) { _appHost = appHost; _logger = logger; _iTaskManager = iTaskManager; _sessionManager = sessionManager; }
public AppraiserProfileController ( IAppraiserUserService appraiserUserService, IAscGovLicenseService ascGovLicenseService, IUsersManagement usersManager, IReferenceManagement referenceManagement, IDVSUserManager dvsUsersManager, IAppraiserManagement appraiserManager, IAppraiserAccessManager appraiserAccessManager, IHUDService hudService, IUserAccessHelper userAccessHelper, IGeocodingValidation geocodingValidation, ITestOrderManager testOrderManager, ITaskManager taskManager ) { _appraiserUserService = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserUserService); _ascGovLicenseService = ValidationUtil.CheckOnNullAndThrowIfNull(ascGovLicenseService); _usersManager = ValidationUtil.CheckOnNullAndThrowIfNull(usersManager); _referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement); _appraiserManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManager); _dvsUsersManager = ValidationUtil.CheckOnNullAndThrowIfNull(dvsUsersManager); _appraiserAccessManager = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserAccessManager); _hudService = ValidationUtil.CheckOnNullAndThrowIfNull(hudService); _userAccessHelper = ValidationUtil.CheckOnNullAndThrowIfNull(userAccessHelper); _geocodingValidation = geocodingValidation; _testOrderManager = ValidationUtil.CheckOnNullAndThrowIfNull(testOrderManager); _taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager); }
public AppraisalCompanyAddController(IAppraisalCompanySignUpService appraisalCompanySignUpService, ITaskManager taskManager, IGeocodingValidation geocodingValidation) { _appraisalCompanySignUpService = ValidationUtil.CheckOnNullAndThrowIfNull(appraisalCompanySignUpService); _taskManager = ValidationUtil.CheckOnNullAndThrowIfNull(taskManager); _geocodingValidation = ValidationUtil.CheckOnNullAndThrowIfNull(geocodingValidation); }
public void InitializeAsync(CancellationTokenSource cancellationTokenSource, ITaskManager taskManager, IHttpDownloaderContainer httpDownloaderContainer, IErrorFeedback errorFeedback, IProxySearchFeedback proxySearchFeedback, IGeoIP geoIP) { this.httpDownloaderContainer = httpDownloaderContainer; TaskItem taskItem = taskManager.Create(Resources.ConfigureProviderOfProxyDetails); taskItem.UpdateDetails(Resources.DetermineCurrentIPAddress); initializatinTask = httpDownloaderContainer.HttpDownloader .GetContentOrNull(MyIPUrl, null, cancellationTokenSource) .ContinueWith(task => { try { if (task.Result != null) { IPAddress.TryParse(task.Result.Trim(), out myIPAddress); } } finally { taskItem.Dispose(); } }); }
public HubManager(ILogger<HubManager> logger, ITaskManager taskManager) { this.taskManager = taskManager; this.taskManager.AddMessageHandler(this.SendMessage); //this.taskManager.OnMessage = this.SendMessage; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduledTaskWorker" /> class. /// </summary> /// <param name="scheduledTask">The scheduled task.</param> /// <param name="applicationPaths">The application paths.</param> /// <param name="taskManager">The task manager.</param> /// <param name="jsonSerializer">The json serializer.</param> /// <param name="logger">The logger.</param> /// <exception cref="System.ArgumentNullException"> /// scheduledTask /// or /// applicationPaths /// or /// taskManager /// or /// jsonSerializer /// or /// logger /// </exception> public ScheduledTaskWorker(IScheduledTask scheduledTask, IApplicationPaths applicationPaths, ITaskManager taskManager, IJsonSerializer jsonSerializer, ILogger logger, IFileSystem fileSystem) { if (scheduledTask == null) { throw new ArgumentNullException("scheduledTask"); } if (applicationPaths == null) { throw new ArgumentNullException("applicationPaths"); } if (taskManager == null) { throw new ArgumentNullException("taskManager"); } if (jsonSerializer == null) { throw new ArgumentNullException("jsonSerializer"); } if (logger == null) { throw new ArgumentNullException("logger"); } ScheduledTask = scheduledTask; ApplicationPaths = applicationPaths; TaskManager = taskManager; JsonSerializer = jsonSerializer; Logger = logger; _fileSystem = fileSystem; InitTriggerEvents(); }
public AppraisalCompanyWizardController(IAppraisalCompanyService appraisalCompanyService, IAppraiserManagement appraiserManagement, ITaskManager taskManager, IGeocodingValidation geocodingValidation) { _appraisalCompanyService = appraisalCompanyService; _appraiserManagement = appraiserManagement; _taskManager = taskManager; _geocodingValidation = geocodingValidation; }
public TeacherTaskController(ITaskManager taskManager, ISubjectManager subjectManager, ITypeOfTaskManager typeOfTaskManager, IGroupManager groupManager) { this._taskManager = taskManager; this._subjectManager = subjectManager; this._typeOfTaskManager = typeOfTaskManager; this._groupManager = groupManager; }
public void SetUp() { taskManager = MockRepository.GenerateStub<ITaskManager>(); fileSystem = MockRepository.GenerateStub<IFileSystem>(); var exceptionPolicy = MockRepository.GenerateStub<IUnhandledExceptionPolicy>(); var eventAggregator = MockRepository.GenerateStub<IEventAggregator>(); controller = new CopyController(taskManager, fileSystem, exceptionPolicy, eventAggregator); }
public Notifications(IInstallationManager installationManager, INotificationsRepository notificationsRepo, IUserManager userManager, ILogger logger, ITaskManager taskManager) { _installationManager = installationManager; _notificationsRepo = notificationsRepo; _userManager = userManager; _logger = logger; _taskManager = taskManager; }
public ProjectReloadPackage(IProjectController projectController, IWindowManager windowManager, ICommandFactory commandFactory, ITaskManager taskManager) { this.projectController = projectController; this.windowManager = windowManager; this.commandFactory = commandFactory; this.taskManager = taskManager; }
public AppraiserManagement(IUserRepository userRepository, IAppraiserUserRepository appraiserUserRepository, IReferenceManagement refManager, ITaskManager taskManager, IAscGovLicenseService ascLicenseService) { _userRepository = userRepository; _appraiserUserRepository = appraiserUserRepository; _refManager = refManager; _taskManager = taskManager; _ascLicenseService = ascLicenseService; }
public MrWindows() { Mouse = new Mouse(); Keyboard = new Keyboard(); CurrentWindow = new Window(); Media = new Media(); Screen = new ScreenInfo(); TaskManager = new TaskManager(); }
public AvmRequestsService(IConfigurationHelper configurationHelper, ICommitProvider commitProvider, IAvmRequestsRepository avmRequestsRepository, ITaskManager taskManager, IOrderManager orderManager, IDocumentService documentService) { _configurationHelper = configurationHelper; _commitProvider = commitProvider; _avmRequestsRepository = avmRequestsRepository; _taskManager = taskManager; _orderManager = orderManager; _documentService = documentService; }
public void SetUp() { projectController = MockRepository.GenerateStub<IProjectController>(); windowManager = MockRepository.GenerateStub<IWindowManager>(); commandFactory = MockRepository.GenerateStub<ICommandFactory>(); taskManager = MockRepository.GenerateStub<ITaskManager>(); package = new ProjectReloadPackage(projectController, windowManager, commandFactory, taskManager); }
public AutomaticRestartEntryPoint(IServerApplicationHost appHost, ILogger logger, ITaskManager iTaskManager, ISessionManager sessionManager, IServerConfigurationManager config, ILiveTvManager liveTvManager) { _appHost = appHost; _logger = logger; _iTaskManager = iTaskManager; _sessionManager = sessionManager; _config = config; _liveTvManager = liveTvManager; }
public HomeController(IUsersManagement userManagement, IAuthProvider authenticationProvider, IUserAccessHelper userAccessHelper, IAppraiserManagement appraiserManagement, ITaskManager taskManager) { _userManagement = userManagement; _authenticationProvider = authenticationProvider; _userAccessHelper = userAccessHelper; _appraiserManagement = appraiserManagement; _taskManager = taskManager; }
/// <summary> /// Initializes a new instance of the <see cref="ServerEntryPoint" /> class. /// </summary> /// <param name="taskManager">The task manager.</param> /// <param name="appPaths">The app paths.</param> /// <param name="logManager"></param> public ServerEntryPoint(ITaskManager taskManager, ILibraryManager libraryManager, IApplicationPaths appPaths, ILogManager logManager, ISecurityManager securityManager) { _taskManager = taskManager; LibraryManager = libraryManager; PluginSecurityManager = securityManager; Plugin.Logger = logManager.GetLogger(Plugin.Instance.Name); Instance = this; }
/// <summary> /// Initializes a new instance of the <see cref="WebSocketEvents" /> class. /// </summary> /// <param name="serverManager">The server manager.</param> /// <param name="logger">The logger.</param> /// <param name="userManager">The user manager.</param> public WebSocketEvents(IServerManager serverManager, IServerApplicationHost appHost, ILogger logger, IUserManager userManager, IInstallationManager installationManager, ITaskManager taskManager) { _serverManager = serverManager; _logger = logger; _userManager = userManager; _installationManager = installationManager; _appHost = appHost; _taskManager = taskManager; }
/// <summary> /// Initializes a new instance of the <see cref="WebSocketEvents" /> class. /// </summary> /// <param name="serverManager">The server manager.</param> /// <param name="logger">The logger.</param> /// <param name="userManager">The user manager.</param> public WebSocketEvents(IServerManager serverManager, IServerApplicationHost appHost, IUserManager userManager, IInstallationManager installationManager, ITaskManager taskManager, IDtoService dtoService) { _serverManager = serverManager; _userManager = userManager; _installationManager = installationManager; _appHost = appHost; _taskManager = taskManager; _dtoService = dtoService; }
public ProjectExplorerPackage(IWindowManager windowManager, IProjectController projectController, IReportController reportController, ITaskManager taskManager, ICommandFactory commandFactory) { this.windowManager = windowManager; this.projectController = projectController; this.reportController = reportController; this.taskManager = taskManager; this.commandFactory = commandFactory; }
public SmsManager(IConfigurationHelper config, ISMSTemplateRepository smsRepository, IAppraiserOrderDeliveryService appraiserDelivery, ITaskManager taskManager) { _config = config; _smsRepository = smsRepository; _appraiserDelivery = appraiserDelivery; _taskManager = taskManager; }
public ServerManager(IServerStorage storage, IWebApiClient apiClient, ITaskManager taskManager) { this.storage = storage; this.storage.Servers.CollectionChanged += (s, e) => { this.Initialize(); }; this.apiClient = apiClient; this.taskManager = taskManager; this.Cache = new Cache(); this.Initialize(); }
public DeclinedOrderProcessingController(IOrderService orderService, IOrderManager orderManager, IDocumentService documentService, ICreditCardService creditCardService, ITaskManager taskManager, IAppraiserOrderDeliveryService appraiserOrderDeliveryService) { _orderService = orderService; _orderManager = orderManager; _documentService = documentService; _creditCardService = creditCardService; _taskManager = taskManager; _appraiserOrderDeliveryService = appraiserOrderDeliveryService; }
/// <summary> /// Initializes a new instance of the <see cref="ServerEventNotifier" /> class. /// </summary> /// <param name="serverManager">The server manager.</param> /// <param name="logger">The logger.</param> /// <param name="userManager">The user manager.</param> public ServerEventNotifier(IServerManager serverManager, IServerApplicationHost appHost, IUserManager userManager, IInstallationManager installationManager, ITaskManager taskManager, IDtoService dtoService, ISessionManager sessionManager) { _serverManager = serverManager; _userManager = userManager; _installationManager = installationManager; _appHost = appHost; _taskManager = taskManager; _dtoService = dtoService; _sessionManager = sessionManager; }
public FileOrganizationService(ITaskManager taskManager, IFileOrganizationRepository repo, ILogger logger, IDirectoryWatchers directoryWatchers, ILibraryManager libraryManager, IServerConfigurationManager config, IFileSystem fileSystem) { _taskManager = taskManager; _repo = repo; _logger = logger; _directoryWatchers = directoryWatchers; _libraryManager = libraryManager; _config = config; _fileSystem = fileSystem; }
public AppraiserUserAddController(IUsersManagement userManager, IAppraiserUserService appraiserService, IAppraisalCompanyService companyService, ITaskManager taskManager, ITestOrderManager testOrderManager, IGeocodingValidation geocodingValidation) { _userManager = userManager; _appraiserService = appraiserService; _companyService = companyService; _taskManager = taskManager; _testOrderManager = testOrderManager; _geocodingValidation = geocodingValidation; }
public FileOrganizationService(ITaskManager taskManager, IFileOrganizationRepository repo, ILogger logger, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager) { _taskManager = taskManager; _repo = repo; _logger = logger; _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _config = config; _fileSystem = fileSystem; _providerManager = providerManager; }
public static IAwaitable AwaitOn(this Task task, ITaskManager taskManager, TaskAffinity affinity) => new ThreadingHelper.AwaitableWrapper(taskManager.GetScheduler(affinity));
public ChannelUpdateScheduledTask(ITaskManager taskMan) { TaskManager = taskMan; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduledTaskWorker" /> class. /// </summary> /// <param name="scheduledTask">The scheduled task.</param> /// <param name="applicationPaths">The application paths.</param> /// <param name="taskManager">The task manager.</param> /// <param name="jsonSerializer">The json serializer.</param> /// <param name="logger">The logger.</param> /// <exception cref="ArgumentNullException"> /// scheduledTask /// or /// applicationPaths /// or /// taskManager /// or /// jsonSerializer /// or /// logger /// </exception> public ScheduledTaskWorker(IScheduledTask scheduledTask, IApplicationPaths applicationPaths, ITaskManager taskManager, IJsonSerializer jsonSerializer, ILogger logger, IFileSystem fileSystem) { if (scheduledTask == null) { throw new ArgumentNullException(nameof(scheduledTask)); } if (applicationPaths == null) { throw new ArgumentNullException(nameof(applicationPaths)); } if (taskManager == null) { throw new ArgumentNullException(nameof(taskManager)); } if (jsonSerializer == null) { throw new ArgumentNullException(nameof(jsonSerializer)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } ScheduledTask = scheduledTask; ApplicationPaths = applicationPaths; TaskManager = taskManager; JsonSerializer = jsonSerializer; Logger = logger; _fileSystem = fileSystem; InitTriggerEvents(); }
public static T ScheduleUI <T>(this T task, ITaskManager taskManager) where T : ITask { return(taskManager.ScheduleUI(task)); }
public ServerEventNotifier(IServerManager serverManager, IServerApplicationHost appHost, IUserManager userManager, IInstallationManager installationManager, ITaskManager taskManager, ISessionManager sessionManager, ISyncManager syncManager) { _serverManager = serverManager; _userManager = userManager; _installationManager = installationManager; _appHost = appHost; _taskManager = taskManager; _sessionManager = sessionManager; _syncManager = syncManager; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduledTaskWorker" /> class. /// </summary> /// <param name="scheduledTask">The scheduled task.</param> /// <param name="applicationPaths">The application paths.</param> /// <param name="taskManager">The task manager.</param> /// <param name="logger">The logger.</param> /// <exception cref="ArgumentNullException"> /// scheduledTask /// or /// applicationPaths /// or /// taskManager /// or /// jsonSerializer /// or /// logger. /// </exception> public ScheduledTaskWorker(IScheduledTask scheduledTask, IApplicationPaths applicationPaths, ITaskManager taskManager, ILogger logger) { if (scheduledTask == null) { throw new ArgumentNullException(nameof(scheduledTask)); } if (applicationPaths == null) { throw new ArgumentNullException(nameof(applicationPaths)); } if (taskManager == null) { throw new ArgumentNullException(nameof(taskManager)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } ScheduledTask = scheduledTask; _applicationPaths = applicationPaths; _taskManager = taskManager; _logger = logger; InitTriggerEvents(); }
public FileRefresher(string path, IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, ITaskManager taskManager, ILogger logger, ITimerFactory timerFactory, IEnvironmentInfo environmentInfo, ILibraryManager libraryManager1) { logger.LogDebug("New file refresher created for {0}", path); Path = path; _fileSystem = fileSystem; ConfigurationManager = configurationManager; LibraryManager = libraryManager; TaskManager = taskManager; Logger = logger; _timerFactory = timerFactory; _environmentInfo = environmentInfo; _libraryManager = libraryManager1; AddPath(path); }
public CleanDatabaseScheduledTask(ILibraryManager libraryManager, IItemRepository itemRepo, ILogger logger, IServerConfigurationManager config, IFileSystem fileSystem, IHttpServer httpServer, ILocalizationManager localization, ITaskManager taskManager) { _libraryManager = libraryManager; _itemRepo = itemRepo; _logger = logger; _config = config; _fileSystem = fileSystem; _httpServer = httpServer; _localization = localization; _taskManager = taskManager; }
public ActivityLogEntryPoint(ISessionManager sessionManager, IDeviceManager deviceManager, ITaskManager taskManager, IActivityManager activityManager, ILocalizationManager localization, IInstallationManager installationManager, ILibraryManager libraryManager, ISubtitleManager subManager, IUserManager userManager, IServerConfigurationManager config, IServerApplicationHost appHost) { _sessionManager = sessionManager; _taskManager = taskManager; _activityManager = activityManager; _localization = localization; _installationManager = installationManager; _libraryManager = libraryManager; _subManager = subManager; _userManager = userManager; _config = config; _appHost = appHost; _deviceManager = deviceManager; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduledTaskWorker" /> class. /// </summary> /// <param name="scheduledTask">The scheduled task.</param> /// <param name="applicationPaths">The application paths.</param> /// <param name="taskManager">The task manager.</param> /// <param name="jsonSerializer">The json serializer.</param> /// <param name="logger">The logger.</param> /// <exception cref="System.ArgumentNullException"> /// scheduledTask /// or /// applicationPaths /// or /// taskManager /// or /// jsonSerializer /// or /// logger /// </exception> public ScheduledTaskWorker(IScheduledTask scheduledTask, IApplicationPaths applicationPaths, ITaskManager taskManager, IJsonSerializer jsonSerializer, ILogger logger, IFileSystem fileSystem, ISystemEvents systemEvents) { if (scheduledTask == null) { throw new ArgumentNullException("scheduledTask"); } if (applicationPaths == null) { throw new ArgumentNullException("applicationPaths"); } if (taskManager == null) { throw new ArgumentNullException("taskManager"); } if (jsonSerializer == null) { throw new ArgumentNullException("jsonSerializer"); } if (logger == null) { throw new ArgumentNullException("logger"); } ScheduledTask = scheduledTask; ApplicationPaths = applicationPaths; TaskManager = taskManager; JsonSerializer = jsonSerializer; Logger = logger; _fileSystem = fileSystem; _systemEvents = systemEvents; InitTriggerEvents(); }
/// <summary> /// Initializes a new instance of the <see cref="ScheduledTaskWorker" /> class. /// </summary> /// <param name="scheduledTask">The scheduled task.</param> /// <param name="applicationPaths">The application paths.</param> /// <param name="taskManager">The task manager.</param> /// <param name="jsonSerializer">The json serializer.</param> /// <param name="logger">The logger.</param> /// <exception cref="System.ArgumentNullException"> /// scheduledTask /// or /// applicationPaths /// or /// taskManager /// or /// jsonSerializer /// or /// logger /// </exception> public ScheduledTaskWorker(IScheduledTask scheduledTask, IApplicationPaths applicationPaths, ITaskManager taskManager, IJsonSerializer jsonSerializer, ILogger logger) { if (scheduledTask == null) { throw new ArgumentNullException("scheduledTask"); } if (applicationPaths == null) { throw new ArgumentNullException("applicationPaths"); } if (taskManager == null) { throw new ArgumentNullException("taskManager"); } if (jsonSerializer == null) { throw new ArgumentNullException("jsonSerializer"); } if (logger == null) { throw new ArgumentNullException("logger"); } ScheduledTask = scheduledTask; ApplicationPaths = applicationPaths; TaskManager = taskManager; JsonSerializer = jsonSerializer; Logger = logger; ReloadTriggerEvents(true); }
public Notifications(IInstallationManager installationManager, IActivityManager activityManager, ILocalizationManager localization, IUserManager userManager, ILogger logger, ITaskManager taskManager, INotificationManager notificationManager, ILibraryManager libraryManager, ISessionManager sessionManager, IServerApplicationHost appHost, IConfigurationManager config, IDeviceManager deviceManager, ITimerFactory timerFactory) { _installationManager = installationManager; _userManager = userManager; _logger = logger; _taskManager = taskManager; _notificationManager = notificationManager; _libraryManager = libraryManager; _sessionManager = sessionManager; _appHost = appHost; _config = config; _deviceManager = deviceManager; _timerFactory = timerFactory; _localization = localization; _activityManager = activityManager; _coreNotificationTypes = new CoreNotificationTypes(localization, appHost).GetNotificationTypes().Select(i => i.Type).ToArray(); }
public static T ScheduleConcurrent <T>(this T task, ITaskManager taskManager) where T : ITask { return(taskManager.ScheduleConcurrent(task)); }
public static T ScheduleExclusive <T>(this T task, ITaskManager taskManager) where T : ITask { return(taskManager.ScheduleExclusive(task)); }
// ReSharper disable once TooManyDependencies public FileCompressionCopyScheduledTask(IFileSystem file, ILogManager logManager, ITaskManager taskMan) { FileSystem = file; LogManager = logManager; TaskManager = taskMan; }
/// <summary> /// Creates an instance of the TaskQueue. /// </summary> /// <param name="taskManager"></param> /// <param name="token"></param> public TaskQueue(ITaskManager taskManager, CancellationToken token = default) : base(taskManager, token) { Initialize(aggregateTask.Task); }
public ListTasksCommand(IConsole console, ITaskManager taskManager) : base(console) { _taskManager = taskManager; }
public TaskManagerController(ITaskManager taskManager, IUserManager <GearUser> userManager) { _taskManager = taskManager; _userManager = userManager; }
public TaskManager() { cts = new CancellationTokenSource(); this.manager = new ConcurrentExclusiveInterleave(cts.Token); instance = this; }
public SyncManager(ILibraryManager libraryManager, ISyncRepository repo, IImageProcessor imageProcessor, ILogger logger, IUserManager userManager, Func <IDtoService> dtoService, IServerApplicationHost appHost, ITVSeriesManager tvSeriesManager, Func <IMediaEncoder> mediaEncoder, IFileSystem fileSystem, Func <ISubtitleEncoder> subtitleEncoder, IConfigurationManager config, IUserDataManager userDataManager, Func <IMediaSourceManager> mediaSourceManager, IJsonSerializer json, ITaskManager taskManager) { _libraryManager = libraryManager; _repo = repo; _imageProcessor = imageProcessor; _logger = logger; _userManager = userManager; _dtoService = dtoService; _appHost = appHost; _tvSeriesManager = tvSeriesManager; _mediaEncoder = mediaEncoder; _fileSystem = fileSystem; _subtitleEncoder = subtitleEncoder; _config = config; _userDataManager = userDataManager; _mediaSourceManager = mediaSourceManager; _json = json; _taskManager = taskManager; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduledTasksWebSocketListener"/> class. /// </summary> /// <param name="logger">Instance of the <see cref="ILogger{ScheduledTasksWebSocketListener}"/> interface.</param> /// <param name="taskManager">Instance of the <see cref="ITaskManager"/> interface.</param> public ScheduledTasksWebSocketListener(ILogger <ScheduledTasksWebSocketListener> logger, ITaskManager taskManager) : base(logger) { _taskManager = taskManager; _taskManager.TaskExecuting += OnTaskExecuting; _taskManager.TaskCompleted += OnTaskCompleted; }
public TaskInstanceController(IContext context) { this.context = context; this.taskManager = context.TaskManager; }
public TaskModule(ITaskManager taskManager, IBroadcastSignalRMessage broadcastSignalRMessage) : base(broadcastSignalRMessage, "system/task") { _taskManager = taskManager; GetResourceAll = GetAll; }
public ConsoleApplication() { _taskManager = new TaskManagerDB(); _keyboardListener = new ConsoleOperator(); }
public TestActionTask(ITaskManager taskManager, Action <bool> action) : base(taskManager, action) { }
public Scheduler(ITaskManager taskManager, ICommandExecutor commandExecutor, Logger logger) { _taskManager = taskManager; _commandExecutor = commandExecutor; _logger = logger; }
public TaskController(ITaskManager taskManager) { _taskManager = taskManager; }
/// <summary> /// Creates a new instance of TasksController /// </summary> public TasksController() { taskManager = new TaskManager(); }
public Package(IWindowManager windowManager, IPluginScanner pluginScanner, ITaskManager taskManager) { this.windowManager = windowManager; this.pluginScanner = pluginScanner; this.taskManager = taskManager; }
public ApplicationConfigurationWrapper(ITaskManager taskManager, IRpcProcessConfiguration other) { this.taskManager = taskManager; this.other = other; }