public SiteMonitorService(SiteMonitorDbDataContext context, IRepositoryFactory <SiteMonitorDbDataContext> repositoryFactory) : base(context, repositoryFactory) { _settingsRepository = base.GetRepository <SiteMonitorSettingsRepository>(); _scanResultRepository = base.GetRepository <ScanResultRepository>(); _archiveResultRepository = base.GetRepository <ArchiveScanResultRepository>(); }
/// <summary> /// Create instance of SettingsService /// </summary> /// <returns>Instance of SettingsService</returns> public ISettingsService Create() { // Infrastructure; // :EF DbContext var context = new SiteMonitorDbDataContext(); // Infrastructure: RepositoryFactory SiteMonitorSettingsRepository repository = new SiteMonitorSettingsRepository(context); // Unit of Work ISettingsService settingsService = new SettingsService(context, new SiteMonitorRepositoryFactory(context)); return(settingsService); }
public SettingsService(SiteMonitorDbDataContext context, IRepositoryFactory <SiteMonitorDbDataContext> repositoryFactory) : base(context, repositoryFactory) { _settingsRepository = base.GetRepository <SiteMonitorSettingsRepository>(); }