Beispiel #1
0
 public DealManager(IUserManager userManager,
                    ICacheStoreManager cacheStoreManager,
                    ILogManager logManager,
                    IDealRepository dealRepository,
                    IWorkbenchDealsRepository workbenchDealsRepository,
                    ITblDealRepository tblDealRepository,
                    IDealStatusesLookupManager dealStatusesLookupManager,
                    IEntityLockManager dealLockManager,
                    IDealTransformationManager dealsTransformationManager,
                    ICedantManager cedantManager,
                    IBrokerManager brokerManager
                    , ITblClausesDealRepository tblClausesDealRepository
                    )
     : base(userManager, cacheStoreManager, logManager)
 {
     _dealRepository            = ValidateRepository(dealRepository);
     _workbenchDealsRepository  = ValidateRepository(workbenchDealsRepository);
     _tblDealRepository         = ValidateRepository(tblDealRepository);
     _dealStatusesLookupManager = ValidateManager(dealStatusesLookupManager);
     _dealLockManager           = ValidateManager(dealLockManager);
     _dealTransformationManager = ValidateManager(dealsTransformationManager);
     _cedantManager             = ValidateManager(cedantManager);
     _brokerManager             = ValidateManager(brokerManager);
     _tblClausesdealRepository  = ValidateRepository(tblClausesDealRepository);
 }
        //GRS-684 Checklist
        public GlobalReAPIManager(IUserManager userManager,
                                  ICacheStoreManager cacheStoreManager,
                                  ILogManager logManager,
                                  IDealManager dealManager,
                                  IDealStatusSummariesManager dealStatusSummariesManager,
                                  IPersonsManager personsManager,
                                  IEntityLockManager dealLockManager,
                                  IDealCoveragesManager dealCoveragesManager,
                                  INotesManager notesManager,
                                  IContractTypesManager contractTypesManager,
                                  IWritingCompanyManager writingCompanyManager,
                                  ICedantManager cedantsManager,
                                  IExposureTreeManager exposureTreeManager,
                                  IUserViewManager userViewManager,
                                  IDealDocumentsManager dealDocumentsManager,
                                  ICheckListsManager checkListsManager)
            : base(userManager, cacheStoreManager, logManager)
        {
            _dealManager = ValidateManager(dealManager);
            _dealStatusSummariesManager = ValidateManager(dealStatusSummariesManager);

            _personManager = ValidateManager(personsManager);

            _entityLockManager     = ValidateManager(dealLockManager);
            _dealCoveragesManager  = ValidateManager(dealCoveragesManager);
            _notesManager          = ValidateManager(notesManager);
            _contractTypesManager  = ValidateManager(contractTypesManager);
            _writingCompanyManager = ValidateManager(writingCompanyManager);
            _cedantsManager        = ValidateManager(cedantsManager);
            _exposureTreeManager   = ValidateManager(exposureTreeManager);
            _userViewManager       = ValidateManager(userViewManager);
            _dealDocumentsManager  = ValidateManager(dealDocumentsManager);
            _checklistManager      = ValidateManager(checkListsManager);
        }
Beispiel #3
0
 public CompanyAPIManager(IUserManager userManager, ICacheStoreManager cacheStoreManager, ILogManager logManager,
                          ICedantManager cedantsManager /*,
                                                         * IBrokerManager brokerManager*/)
     : base(userManager, cacheStoreManager, logManager)
 {
     _cedantManager = ValidateManager(cedantsManager);
     //_brokerManager = ValidateManager(brokerManager);
 }