/// <summary> /// Initializes a new instance of the <see cref="RepositoryController"/> class. /// </summary> /// <param name="repositoryService">The repository management service.</param> /// <param name="statisticsService"></param> /// <param name="mapper"></param> /// <param name="telemetryClient"></param> public RepositoryController(IRepositoryManagementService repositoryService, IStatisticsService statisticsService, IMapper mapper, TelemetryClient telemetryClient) { this.repositoryService = repositoryService; this.mapper = mapper; this.telemetryClient = telemetryClient; this.statisticsService = statisticsService; }
/// <summary> /// Initializes a new instance of the <see cref="ManifestController"/> class. /// </summary> /// <param name="repositoryManagementService"></param> /// <param name="telemetryClient"></param> public DownloadController(IRepositoryManagementService repositoryManagementService, TelemetryClient telemetryClient, IStatisticsService statisticsService) { this.service = repositoryManagementService; this.telemetryClient = telemetryClient; this.statisticsService = statisticsService; }
/// <summary> /// Initializes a new instance of the <see cref="SearchController"/> class. /// </summary> /// <param name="mapper">The mapper.</param> /// <param name="telemetryClient"></param> /// <param name="repositoryService"></param> /// <param name="statisticsService"></param> public SearchController(IMapper mapper, TelemetryClient telemetryClient, IRepositoryManagementService repositoryService, IStatisticsService statisticsService, IManifestQueryResultSorter sorter) { this.mapper = mapper; this.telemetryClient = telemetryClient; this.repositoryService = repositoryService; this.statisticsService = statisticsService; this.sorter = sorter; }
/// <summary> /// Initializes a new instance of the <see cref="RepositoryList"/> class. /// </summary> /// <param name="repositoryDatabase">The manifests service.</param> public RepositoryList(IRepositoryManagementService repositoryDatabase) { this.service = repositoryDatabase; }
/// <summary> /// Initializes a new instance of the <see cref="RepositoryList"/> class. /// </summary> /// <param name="repositoryService">The manifests service.</param> public NavHeaderStats(IRepositoryManagementService repositoryService) { this.service = repositoryService; }
/// <summary> /// /// </summary> /// <param name="service"></param> /// <param name="telemetryClient"></param> public DirectProjectInfoImporter(IRepositoryManagementService service, TelemetryClient telemetryClient) { this.service = service; this.telemetryClient = telemetryClient; }
/// <summary> /// Initializes a new instance of the <see cref="SystemController"/> class. /// </summary> /// <param name="service">The repository management service.</param> /// <param name="mapper"></param> /// <param name="telemetryClient"></param> public SystemController(IRepositoryManagementService service, IMapper mapper, TelemetryClient telemetryClient) { this.service = service; this.mapper = mapper; this.telemetryClient = telemetryClient; }
/// <summary> /// Initializes a new instance of the <see cref="ManifestController"/> class. /// </summary> /// <param name="repositoryManagementService"></param> /// <param name="telemetryClient"></param> public ManifestController(IRepositoryManagementService repositoryManagementService, TelemetryClient telemetryClient) { this.service = repositoryManagementService; this.telemetryClient = telemetryClient; }