Пример #1
0
        /// <summary>
        /// 菜单查询
        /// </summary>
        /// <param name="foodInfoSearchViewModel"></param>
        /// <returns></returns>
        public List <FoodInfoSearchMiddle> Food_Search(FoodInfoSearchViewModel foodInfoSearchViewModel)
        {
            List <Food_Info> food_info = _IFoodInfoRepository.SearchFoodInfoByWhere(foodInfoSearchViewModel);
            var food_Info_result       = _IMapper.Map <List <Food_Info>, List <FoodInfoSearchMiddle> >(food_info);

            if (foodInfoSearchViewModel.userId != "0")
            {
                foreach (var food in food_Info_result)
                {
                    string temp = "2";
                    int    up   = _IRelate_Food_UserRepository.SearchByUserAndFoodId(food.Id, Convert.ToInt32(foodInfoSearchViewModel.userId), "0");
                    int    down = _IRelate_Food_UserRepository.SearchByUserAndFoodId(food.Id, Convert.ToInt32(foodInfoSearchViewModel.userId), "1");
                    if (up > 0)
                    {
                        temp = "0";//存在点赞
                    }
                    if (down > 0)
                    {
                        temp = "1";//存在差评
                    }
                    food.UpDownStatus = temp;
                }
            }


            return(food_Info_result);
        }
Пример #2
0
        /// <summary>
        /// 菜单查询
        /// </summary>
        /// <param name="foodInfoSearchViewModel"></param>
        /// <returns></returns>
        public List <Food_Info> Food_Search(FoodInfoSearchViewModel foodInfoSearchViewModel)
        {
            List <Food_Info> user_Departs = _IFoodInfoRepository.SearchFoodInfoByWhere(foodInfoSearchViewModel);

            //List<string> a=_IFoodInfoRepository.SearchFoodTypeInfoByWhere(foodInfoSearchViewModel);

            return(user_Departs);
        }