public IEnumerable <string> RecipeFullList() { var MealandRecipeFullInfoList = new List <string>(); foreach (var item in _dataContext.Meals) { var mealandRecipeFullInfo = new MealandRecipe(); mealandRecipeFullInfo.Id = item.Id; mealandRecipeFullInfo.meal_id = item.Id; mealandRecipeFullInfo.meal_name = item.name; mealandRecipeFullInfo.meal_variation_id = _dataContext.Meals.Find(item.Id).meal_variation_id; mealandRecipeFullInfo.meal_variation_name = _dataContext.MealVariations.Find(mealandRecipeFullInfo.meal_variation_id).name; try { mealandRecipeFullInfo.definition = _dataContext.Recipes.FirstOrDefault(x => x.meal_Id == item.Id).definition; } catch (Exception) { mealandRecipeFullInfo.definition = ""; } MealandRecipeFullInfoList.Add(JsonConvert.SerializeObject(mealandRecipeFullInfo)); } return(MealandRecipeFullInfoList); }
public IEnumerable <string> MealandRecipeFullList() { var MealandRecipeFullInfoList = new List <string>(); foreach (var item in _dataContext.Recipes) { var mealandRecipeFullInfo = new MealandRecipe(); mealandRecipeFullInfo.Id = item.Id; mealandRecipeFullInfo.meal_id = item.meal_Id; mealandRecipeFullInfo.meal_name = _dataContext.Meals.Find(item.meal_Id).name; mealandRecipeFullInfo.meal_variation_id = _dataContext.Meals.Find(item.meal_Id).meal_variation_id; mealandRecipeFullInfo.meal_variation_name = _dataContext.MealVariations.Find(mealandRecipeFullInfo.meal_variation_id).name; mealandRecipeFullInfo.definition = item.definition; MealandRecipeFullInfoList.Add(JsonConvert.SerializeObject(mealandRecipeFullInfo)); } return(MealandRecipeFullInfoList); }