public IWorker GetWorker(AnymateRules rules) { var logger = _serviceProvider.GetRequiredService <ILogger <Worker> >(); var worker = new Worker(logger, rules); return(worker); }
public async Task <IEnumerable <AnymateCreateTask> > PrepareData(AnymateRules rules) { _logger.LogTrace($"Gathering data for task creation"); var newTasks = new List <AnymateCreateTask>(); /* * Implement custom logic here to access sql servers, csv files, ftps, webservices or other data sources * Make sure to convert the data and add it to your AnymateCreateTask list. */ return(newTasks); }
public Worker(ILogger <Worker> logger, AnymateRules rules) { _logger = logger; _rules = rules; }