// Used for searching public JsonResult FindCompany(string id) { Devmasters.Cache.LocalMemory.LocalMemoryCache <Index <SubjectNameCache> > FullTextSearchCache = new Devmasters.Cache.LocalMemory.LocalMemoryCache <Index <SubjectNameCache> >(TimeSpan.Zero, o => { return(new Index <SubjectNameCache>(SubjectNameCache.GetCompanies().Values)); }); var searchResult = FullTextSearchCache.Get().Search(id, 10); return(Json(searchResult.Select(r => r.Original), JsonRequestBehavior.AllowGet)); }
public IEnumerable <SubjectNameCache> AllSubjects() { return(SubjectNameCache.GetCompanies().Values); }