public TaskService( ITaskRepository taskRepository, ITextClient textClient, IFindClient findClient) { TaskRepository = taskRepository; TextClient = textClient; FindClient = findClient; Workers = new(); }
public BackgroundWorker(IFindClient iFindClient, ITaskService iTaskService, ITextTaskService iTextTaskService, ILogger <BackgroundWorker> logger) { _iFindClient = iFindClient; _iTaskService = iTaskService; _iTextTaskService = iTextTaskService; _logger = logger; if (CurrentTaskModel is null) { CreateTaskAsync().Wait(); } }
public TaskWorker(IFindClient iFindClient, ITaskService iTaskService, ITextTaskService iTextTaskService, ILogger <TaskWorker> logger) { _iFindClient = iFindClient; _iTaskService = iTaskService; _iTextTaskService = iTextTaskService; _logger = logger; if (GetTaskModel is null) { GetOrCreateTaskAsync().Wait(); } }
public TaskWorker( IServiceScopeFactory scopeFactory, ILogger <TaskWorker> logger, IFindClient findClient, ITextClient textClient, ICacheTaskService cacheTaskService) { _scopeFactory = scopeFactory; _logger = logger; _findClient = findClient; _textClient = textClient; _cacheTaskService = cacheTaskService; }