protected override bool HasEmptyTables() { IUnitOfWork unitOfWork = CreateUnitOfWork(); var settingsRepository = new LightSpeedSettingsRepository(unitOfWork); var userRepository = new LightSpeedUserRepository(unitOfWork); var pageRepository = new LightSpeedPageRepository(unitOfWork); return pageRepository.AllPages().Count() == 0 && pageRepository.AllPageContents().Count() == 0 && userRepository.FindAllAdmins().Count() == 0 && userRepository.FindAllEditors().Count() == 0 && settingsRepository.GetSiteSettings() != null; }
protected override SiteSettings GetSiteSettings() { IUnitOfWork unitOfWork = CreateUnitOfWork(); var settingsRepository = new LightSpeedSettingsRepository(unitOfWork); return settingsRepository.GetSiteSettings(); }