public CalculationsController( ICalculationService calcsService, ICalculationsSearchService calcsSearchService, IPreviewService previewService, IBuildProjectsService buildProjectsService, IQueueReIndexSpecificationCalculationRelationships calculationRelationships, ICalculationFundingLineQueryService calculationFundingLineQueryService, ICodeContextCache codeContextCache) { Guard.ArgumentNotNull(calcsService, nameof(calcsService)); Guard.ArgumentNotNull(calcsSearchService, nameof(calcsSearchService)); Guard.ArgumentNotNull(previewService, nameof(previewService)); Guard.ArgumentNotNull(buildProjectsService, nameof(buildProjectsService)); Guard.ArgumentNotNull(calculationRelationships, nameof(calculationRelationships)); Guard.ArgumentNotNull(calculationFundingLineQueryService, nameof(calculationFundingLineQueryService)); Guard.ArgumentNotNull(codeContextCache, nameof(codeContextCache)); _calcsService = calcsService; _previewService = previewService; _calcsSearchService = calcsSearchService; _buildProjectsService = buildProjectsService; _calculationRelationships = calculationRelationships; _calculationFundingLineQueryService = calculationFundingLineQueryService; _codeContextCache = codeContextCache; }
public CalculationsController( ICalculationService calcsService, ICalculationsSearchService calcsSearchService, IPreviewService previewService, IBuildProjectsService buildProjectsService) { _calcsService = calcsService; _previewService = previewService; _calcsSearchService = calcsSearchService; _buildProjectsService = buildProjectsService; }