public IEngineSelection GetDefault() { if (_default == null) { _default = new EngineSelection() { Name = LiturgieDatabaseSettings.DatabaseNameDefault, Engine = _fac.Invoke(_settings.LoadFromFile().FullDatabasePath, true) } } ; return(_default); }
private IEngineSelection GetBijbeltekst() { if (_bijbeltekst == null) { _bijbeltekst = new EngineSelection() { Name = LiturgieDatabaseSettings.DatabaseNameBijbeltekst, Engine = _fac.Invoke(_settings.LoadFromFile().FullBijbelPath, true) } } ; return(_bijbeltekst); }
private static IEnumerable <Zoekresultaat> KrijgResultatenUitEngine(IEngineSelection engineSet, string setNaam) { return(engineSet.Engine .Where(s => string.Equals(s.Name.SafeName, setNaam, StringComparison.CurrentCultureIgnoreCase) || string.Equals(s.Settings.DisplayName, setNaam, StringComparison.CurrentCultureIgnoreCase)) .SelectMany(set => set.GetAllNames().Select(n => new Zoekresultaat(engineSet.Name, n.Name, n.SafeName)))); }