public WorkflowManager(IComponentContext componentContext, IWorkflowDescriptionFinder finder, IBackgroundJobClient backgroundJobClient, ULODBEntities db, Serilog.ILogger log, ICacher cacher) { ComponentContext = componentContext; Finder = finder; BackgroundJobClient = backgroundJobClient; DB = db; Log = log.ForContext <WorkflowManager>(); Cacher = cacher; }
public WorkflowManager(IOptions <Config> configOptions, PortalHelpers portalHelpers, UserHelpers userHelpers, IServiceProvider serviceProvider, IWorkflowDescriptionFinder finder, IBackgroundJobClient backgroundJobClient, UloDbContext db, ILogger <WorkflowManager> logger, ICacher cacher) : base(logger) { ConfigOptions = configOptions; PortalHelpers = portalHelpers; UserHelpers = userHelpers; ServiceProvider = serviceProvider; Finder = finder; BackgroundJobClient = backgroundJobClient; DB = db; Cacher = cacher; }