public Functions( StorageOptions storageOptions, IEventLogger customLogger, [KeyFilter(Filenames.BadSicLog)] IAuditLogger badSicLog, [KeyFilter(Filenames.ManualChangeLog)] IAuditLogger manualChangeLog, IMessenger messenger, ISharedBusinessLogic sharedBusinessLogic, ISearchRepository <EmployerSearchModel> employerSearchRepository, ISearchRepository <SicCodeSearchModel> sicCodeSearchRepository, ISubmissionBusinessLogic submissionBusinessLogic, IOrganisationBusinessLogic organisationBusinessLogic, ISearchBusinessLogic searchBusinessLogic, IGovNotifyAPI govNotifyApi, UpdateFromCompaniesHouseService updateFromCompaniesHouseService, IAuthorisationBusinessLogic authorisationBusinessLogic) { _StorageOptions = storageOptions; _CustomLogger = customLogger; _BadSicLog = badSicLog; _ManualChangeLog = manualChangeLog; _Messenger = messenger; _SharedBusinessLogic = sharedBusinessLogic; _EmployerSearchRepository = employerSearchRepository; _SicCodeSearchRepository = sicCodeSearchRepository; _SubmissionBusinessLogic = submissionBusinessLogic; _OrganisationBusinessLogic = organisationBusinessLogic; SearchBusinessLogic = searchBusinessLogic; _updateFromCompaniesHouseService = updateFromCompaniesHouseService; _authorisationBusinessLogic = authorisationBusinessLogic; this.govNotifyApi = govNotifyApi; }
public AdminService( [KeyFilter(Filenames.ManualChangeLog)] IAuditLogger manualChangeLog, [KeyFilter(Filenames.BadSicLog)] IAuditLogger badSicLog, [KeyFilter(Filenames.RegistrationLog)] IAuditLogger registrationLog, IShortCodesRepository shortCodesRepository, IOrganisationBusinessLogic organisationBusinessLogic, ISearchBusinessLogic searchBusinessLogic, ISubmissionBusinessLogic submissionBusinessLogic, IUserRepository userRepository, [KeyFilter(QueueNames.ExecuteWebJob)] IQueue executeWebjobQueue, [KeyFilter("Private")] IPagedRepository <EmployerRecord> privateSectorRepository, [KeyFilter("Public")] IPagedRepository <EmployerRecord> publicSectorRepository, ISearchRepository <EmployerSearchModel> employerSearchRepository, ISearchRepository <SicCodeSearchModel> sicCodeSearchRepository, ISharedBusinessLogic sharedBusinessLogic ) { ManualChangeLog = manualChangeLog; BadSicLog = badSicLog; RegistrationLog = registrationLog; ShortCodesRepository = shortCodesRepository; OrganisationBusinessLogic = organisationBusinessLogic; SearchBusinessLogic = searchBusinessLogic; SubmissionBusinessLogic = submissionBusinessLogic; UserRepository = userRepository; ExecuteWebjobQueue = executeWebjobQueue; PrivateSectorRepository = privateSectorRepository; PublicSectorRepository = publicSectorRepository; EmployerSearchRepository = employerSearchRepository; SicCodeSearchRepository = sicCodeSearchRepository; SharedBusinessLogic = sharedBusinessLogic; }
public ViewingService(ISharedBusinessLogic sharedBusinessLogic, IOrganisationBusinessLogic organisationBusinessLogic, ISearchBusinessLogic searchBusinessLogic, ISubmissionBusinessLogic submissionBusinessLogic) { SharedBusinessLogic = sharedBusinessLogic; OrganisationBusinessLogic = organisationBusinessLogic; SearchBusinessLogic = searchBusinessLogic; SubmissionBusinessLogic = submissionBusinessLogic; }
public OrganisationBusinessLogic(IDataRepository dataRepo, ISubmissionBusinessLogic submissionLogic, IEncryptionHandler encryptionHandler, IObfuscator obfuscator = null) { _DataRepository = dataRepo; _submissionLogic = submissionLogic; _obfuscator = obfuscator; _encryptionHandler = encryptionHandler; }
public OrganisationBusinessLogic( ISharedBusinessLogic sharedBusinessLogic, ISubmissionBusinessLogic submissionLogic, IScopeBusinessLogic scopeLogic, ISecurityCodeBusinessLogic securityCodeLogic, IDnBOrgsRepository dnBOrgsRepository) { _sharedBusinessLogic = sharedBusinessLogic; _submissionLogic = submissionLogic; _scopeLogic = scopeLogic; _securityCodeLogic = securityCodeLogic; DnBOrgsRepository = dnBOrgsRepository; }
public SubmissionService( ISharedBusinessLogic sharedBusinessLogic, ISubmissionBusinessLogic submissionBusinessLogic, IScopeBusinessLogic scopeBusinessLogic, [KeyFilter("Private")] IPagedRepository <EmployerRecord> privateSectorRepository, IDraftFileBusinessLogic draftFileBusinessLogic) { SharedBusinessLogic = sharedBusinessLogic; SubmissionBusinessLogic = submissionBusinessLogic; ScopeBusinessLogic = scopeBusinessLogic; DraftFileBusinessLogic = draftFileBusinessLogic; PrivateSectorRepository = privateSectorRepository; }
public ViewingController( IHttpCache cache, IHttpSession session, IViewingService viewingService, ISearchViewService searchViewService, ICompareViewService compareViewService, IOrganisationBusinessLogic organisationBusinessLogic, ISubmissionBusinessLogic submissionBusinessLogic, IObfuscator obfuscator, IDataRepository dataRepository, IWebTracker webTracker, AutoCompleteSearchService autoCompleteSearchService, IFileRepository fileRepository) : base(cache, session, dataRepository, webTracker) { ViewingService = viewingService; SearchViewService = searchViewService; CompareViewService = compareViewService; OrganisationBusinessLogic = organisationBusinessLogic; Obfuscator = obfuscator; SubmissionBusinessLogic = submissionBusinessLogic; this.autoCompleteSearchService = autoCompleteSearchService; this.fileRepository = fileRepository; }