public WorkLogsService(CodeHubContext context, IHttpContextAccessor httpContextAccessor, IDevOpsManager devOpsManager, UserManager <CodeHubUser> userManager, IServiceProvider provider, IEpicsService epicsService, IZammadManager zammadManager) : base(provider) { _context = context; _httpContextAccessor = httpContextAccessor; _devOpsManager = devOpsManager; _userManager = userManager; _epicsService = epicsService; _zammadManager = zammadManager; }
public SyncProjectBackgroundWorker(AbpTimer timer, IRepository <ProjectTask, Guid> projectTaskRepository, IRepository <Project, Guid> projectRepository, IAsanaManager asanaManager, IDevOpsManager devOpsManager) : base(timer) { _projectTaskRepository = projectTaskRepository; _projectRepository = projectRepository; _asanaManager = asanaManager; _devOpsManager = devOpsManager; Timer.Period = 300000; //5 mints (good for tests, but normally will be more) }
public DevOpsAppService(IDevOpsManager devOpsManager) { _devOpsManager = devOpsManager; }
private static void InitializeManagers() { _outputManager = new OutputManager(_messages, _commandLineAccess, _counter); _fileManager = new FileManager(_messages, _fileAccess, _commandLineAccess); _devOpsManager = new AzureDevOpsManager(_messages, _outputManager, _devOpsAccess, _counter); }