public IEnumerable<object> GetRecipesByQuery(string query) { var results = Enumerable.Empty<SearchHit>(); using (var searchEngine = new SearchEngine()) { results = searchEngine.Search(query); } return results; }
public IEnumerable<object> GetRelatedRecipes(int recipeId) { var recipe = _entities.Recipes.FirstOrDefault(rcp => rcp.RecipeId == recipeId); if (recipe == null) { throw new HttpException(404,"Recipe not found."); } using (var searchEngine = new SearchEngine()) { return searchEngine.FindRelated(recipe); } }