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); }
public EventRegistry(IBrokerManager brokerManager) { _eventRegistry = new Dictionary <Type, IList <string> >(); _brokerManager = brokerManager; }