コード例 #1
0
        private List <CosmosMealModel> UpdateList(string idForUser)
        {
            _updateList = new List <CosmosMealModel>();
            var list = _cosmosRepository.GetAllMeals().Meals;
            var user = _mealSetting.GetMealSettingFromTable(idForUser);

            if (user.Result.MealSettingsModelData.Preferences.ToString().Contains("Wegetariańska"))
            {
                foreach (var item in list)
                {
                    if (item.Kind.Equals("w"))
                    {
                        _updateList.Add(item);
                    }
                }
            }
            else
            {
                _updateList = list;
            }

            //TODO uaktualnic warunek na podstawie nowych modeli
            //if (user.Result.MealSettingsModelData.IngredientsId==0)
            if (true)
            {
                return(_updateList);
            }
            else
            {
                var ingredients = _ingredientsRepository.GetIIngredientsFromTable(idForUser);
                //TODO: ustalić jak zapiszemy skladniki zeby je wyrzucic - enum? int to nie najlepsza opcja
                return(_updateList);
            }
        }