public DistributedTasksController( IJsonApiContext jsonApiContext, IResourceService <DistributedTask> distributedTaskResourceService, ILoggerFactory loggerFactory, IJsonApiResponseFactory jsonApiResponseFactory ) : base(jsonApiContext, distributedTaskResourceService, loggerFactory) { _distributedTaskResourceService = distributedTaskResourceService; _jsonApiResponseFactory = jsonApiResponseFactory; }
public DistributedTaskDefinitionsController( IJsonApiContext jsonApiContext, IResourceService <DistributedTaskDefinition> taskDefinitionResourceService, ILoggerFactory loggerFactory, IPathsProvider pathsProvider, IProblemPluginFacadeProvider problemPluginFacadeProvider, IFileStorage fileStorage, IPackager packager, IJsonApiResponseFactory jsonApiResponseFactory ) : base(jsonApiContext, taskDefinitionResourceService, loggerFactory) { _taskDefinitionResourceService = taskDefinitionResourceService; _pathsProvider = pathsProvider; _problemPluginFacadeProvider = problemPluginFacadeProvider; _fileStorage = fileStorage; _packager = packager; _jsonApiResponseFactory = jsonApiResponseFactory; _logger = loggerFactory.CreateLogger <DistributedTaskDefinitionsController>(); }