public ConfigurationController() { var helper = ConnectionHelper.Helper(); var connectionFactory = new HelperConnectionFactory(helper); var sqlRepo = new SqlServerRepository(connectionFactory); this.configurationService = new PdbConfigurationService(sqlRepo, sqlRepo.ConfigurationRepository, sqlRepo.ProcessControlRepository); }
public EmailNotificationService(ISqlServerRepository repository, ISmtpClientFactory smtpClientFactory, IPdbConfigurationService pdbConfigurationService, IConfigurationRepository configurationRepository, IConfigurationAuditRepository configurationAuditRepository) { Database = repository; ReportingService = new BestInServiceReportingService(repository); this.configurationService = pdbConfigurationService; this.smtpClientFactory = smtpClientFactory; this.configurationRepository = configurationRepository; this.configurationAuditRepository = configurationAuditRepository; }
public ConfigurationController(IPdbConfigurationService pdbConfigurationService) { this.configurationService = pdbConfigurationService; }