public IHttpActionResult RemoveIndex(int id)
 {
     TvTubeLuceneSearchService.ClearLuceneIndexRecord(id);
     return(Ok(TvTubeLuceneSearchService.LuceneDir));
 }
 public IHttpActionResult ClearIndex()
 {
     TvTubeLuceneSearchService.ClearLuceneIndex();
     return(Ok(TvTubeLuceneSearchService.LuceneDir));
 }
 public IEnumerable <TvChannel> GetAllIndexes()
 {
     return(TvTubeLuceneSearchService.GetAllIndexRecords());
 }
 public IHttpActionResult CreateIndex()
 {
     TvTubeLuceneSearchService.AddUpdateLuceneIndex(new TvChannelsRepository().GetAll());
     return(Ok(TvTubeLuceneSearchService.LuceneDir));
 }
 public IEnumerable <TvChannel> Search(string searchTerm)
 {
     return(TvTubeLuceneSearchService.Search(searchTerm, ""));
 }