public SolrInitializer(OutputContext context, ISolrCoreAdmin admin, ISolrOperations <Dictionary <string, object> > solr, ITemplateEngine engine) { _context = context; _admin = admin; _solr = solr; _engine = engine; }
public bool IsSetupValid() { if (!SolrContentSearchManager.IsEnabled) { return(false); } ISolrCoreAdmin admin = this.BuildCoreAdmin(); return(Enumerable.All <CoreResult>(Enumerable.Select <string, CoreResult>(SolrContentSearchManager.Cores, (Func <string, CoreResult>)(defaultIndex => Enumerable.First <CoreResult>((IEnumerable <CoreResult>)admin.Status(defaultIndex)))), (Func <CoreResult, bool>)(status => status.Name != null))); }
/// <summary> /// Determines whether setup is valid. /// </summary> /// <returns> /// The <see cref="bool" />. /// </returns> public bool IsSetupValid() { if (!SolrContentSearchManager.IsEnabled) { return(false); } ISolrCoreAdmin admin = this.BuildCoreAdmin(); return(SolrContentSearchManager.Cores.Select(defaultIndex => admin.Status(defaultIndex).First()).All(status => status.Name != null)); }