Exemplo n.º 1
0
 public TaskService(
     ITaskRepository taskRepository,
     ITextClient textClient,
     IFindClient findClient)
 {
     TaskRepository = taskRepository;
     TextClient     = textClient;
     FindClient     = findClient;
     Workers        = new();
 }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
 public TaskWorker(
     IServiceScopeFactory scopeFactory,
     ILogger <TaskWorker> logger,
     IFindClient findClient,
     ITextClient textClient,
     ICacheTaskService cacheTaskService)
 {
     _scopeFactory     = scopeFactory;
     _logger           = logger;
     _findClient       = findClient;
     _textClient       = textClient;
     _cacheTaskService = cacheTaskService;
 }