Пример #1
0
        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);
        }
Пример #2
0
        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);
        }