protected override SiteSettings GetSiteSettings() { IDbConnectionFactory factory = GetDbFactory(); var settingsRepository = new DapperSettingsRepository(factory); return(settingsRepository.GetSiteSettings()); }
protected override bool HasEmptyTables() { IDbConnectionFactory factory = GetDbFactory(); var settingsRepository = new DapperSettingsRepository(factory); var userRepository = new DapperUserRepository(factory); var pageRepository = new DapperPageRepository(factory); return(pageRepository.AllPages().Count() == 0 && pageRepository.AllPageContents().Count() == 0 && userRepository.FindAllAdmins().Count() == 0 && userRepository.FindAllEditors().Count() == 0 && settingsRepository.GetSiteSettings() != null); }