Exemplo n.º 1
0
 public SearchController(
     ISearchService searchService,
     ICatalogService catalogService,
     IEnumMappingService enumMappingService,
     IAttributesEngineService attributesEngineService,
     IMasterDataService masterDataService)
 {
     _authorizationService    = AuthorizationServiceFactory.Current;
     _searchService           = searchService;
     _catalogService          = catalogService;
     _cacheStorageService     = CacheStorageFactory.Current;
     _enumMappingService      = enumMappingService;
     _attributesEngineService = attributesEngineService;
     _masterDataService       = masterDataService;
 }
 public AttributeViewController(ICatalogService catalogService,
                                IAttributesManagementService attributesManagementService,
                                IMasterDataService masterDataService,
                                IConvergencePermissionService convergencePermissionService,
                                IBreRuleService breRuleService,
                                IAttributesEngineService attributesEngineService)
 {
     _masterDataService            = masterDataService;
     _catalogService               = catalogService;
     _attributesManagementService  = attributesManagementService;
     _convergencePermissionService = convergencePermissionService;
     _breRuleService               = breRuleService;
     _viewModelMapperHelper        = new ViewModelMapperHelper(ViewBag, _attributesManagementService, _catalogService, _masterDataService, _convergencePermissionService, _breRuleService);
     _attributesEngineService      = attributesEngineService;
 }
        //TODO Merge 5.2
        //private readonly ICheckUsersOperationTeamDataService _teamService;
        #endregion

        #region Contructors

        public ProductProfileController(
            IAuthorizationService authorizationService,
            ICatalogService catalogService,
            IProductProfileService productProfileService,
            IEnumMappingService enumMappingService,
            IConvergenceRoleRepository convergenceRoleRepository,
            ICheckOperationTypeService checkOperationTypeService,
            IFinancialDataPreparationService financialDataPreparationService,
            ICreationFormService creationFormService,
            ICalculationEffortDaysService calculationEffortDaysService,
            IDocumentService documentService,
            IVerifyCountryService verifyCountryService,
            IFinancialDataExecutionService financialDataExecutionService,
            IFinancialDataBussinesService getFinancingTypeListService,
            IDeliverableService deliverableService,
            IApprovalOperationService approvalOperationService,
            IConvergenceMasterDataRepository convergenceMasterDataRepository,
            ICrossCreationOperationService crossCreationOperationService,
            IAttributesEngineService attributesEngineService,
            IRelationshipService relationshipService,
            IOperationDataService operationDataService,
            ISecurityModelRepository securityModelRepository,
            IApprovalIncreasesRevampService approvalIncreasesRevampService)
        ////TODO Merge 5.2
        ////, ICheckUsersOperationTeamDataService teamService)
            : base(authorizationService)
        {
            _authorizationService      = authorizationService;
            _enumMappingService        = enumMappingService;
            _catalogService            = catalogService;
            _cacheService              = CacheStorageFactory.Current;
            _productProfileService     = productProfileService;
            _convergenceRoleRepository = convergenceRoleRepository;
            _operationDataService      = operationDataService;

            _financialDataPreparationService = financialDataPreparationService;
            _creationFormService             = creationFormService;
            _documentService                 = documentService;
            _verifyCountryService            = verifyCountryService;
            _financialDataExecutionService   = financialDataExecutionService;
            _getFinancingTypeListService     = getFinancingTypeListService;
            _deliverableService              = deliverableService;
            _approvalOperationService        = approvalOperationService;
            _convergenceMasterDataRepository = convergenceMasterDataRepository;
            _crossCreationOperationService   = crossCreationOperationService;
            _attributesEngineService         = attributesEngineService;
            _relationshipService             = relationshipService;
            _securityModelRepository         = securityModelRepository;
            _approvalIncreasesRevampService  = approvalIncreasesRevampService;

            ////TODO Merge 5.2
            ////_teamService = teamService;

            _viewModelMapperHelper = new ViewModelMapperHelper(ViewBag,
                                                               _authorizationService,
                                                               _financialDataPreparationService,
                                                               _creationFormService,
                                                               _operationDataService,
                                                               _catalogService,
                                                               _calculationOperationYearService,
                                                               calculationEffortDaysService,
                                                               documentService,
                                                               _verifyCountryService,
                                                               _financialDataExecutionService,
                                                               _getFinancingTypeListService,
                                                               _deliverableService,
                                                               _approvalOperationService,
                                                               _convergenceMasterDataRepository,
                                                               _crossCreationOperationService,
                                                               _attributesEngineService,
                                                               _relationshipService,
                                                               _approvalIncreasesRevampService);
        }
 public ClauseExtensionReportController(IAttributesEngineService attributesEngineService,
                                        ICatalogService catalogService)
 {
     _attributesEngineService = attributesEngineService;
     _catalogService          = catalogService;
 }
 public AttributeSaveController(IAttributesManagementService attributesManagementService,
                                IAttributesEngineService attributesEngineService)
 {
     _attributesManagementService = attributesManagementService;
     _attributesEngineService     = attributesEngineService;
 }