Ejemplo n.º 1
0
 public SiteMonitorService(SiteMonitorDbDataContext context, IRepositoryFactory <SiteMonitorDbDataContext> repositoryFactory)
     : base(context, repositoryFactory)
 {
     _settingsRepository      = base.GetRepository <SiteMonitorSettingsRepository>();
     _scanResultRepository    = base.GetRepository <ScanResultRepository>();
     _archiveResultRepository = base.GetRepository <ArchiveScanResultRepository>();
 }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
 public SettingsService(SiteMonitorDbDataContext context, IRepositoryFactory <SiteMonitorDbDataContext> repositoryFactory) : base(context, repositoryFactory)
 {
     _settingsRepository = base.GetRepository <SiteMonitorSettingsRepository>();
 }