Я хочу использовать различия между едой и скоростью.
я хочу, чтобы идентификатор еды, если он есть в таблице тарифов, был идентифицирован как FID, поэтому пропустите тот, который, я надеюсь, вы понимаете мою проблему.
var result = new
{
food = db.Foods.Where(q => idList.Contains(q.ID)),
rate = rates.Take(1).Distinct()
};
return Request.CreateResponse(HttpStatusCode.OK,result);
Посмотрите, я получаю 3 объекта питания и один объект рейтингахочу пропустить тот объект рейтинга, чей FID уже существует в объекте питания, я не могу более подробно извиниться.
"food": [
{
"ID": 65,
"Name": "Grilled chicken",
"Price": "580",
"CatID": 75,
"UID": 101,
"Date_Time": "2019-04-01T00:00:00",
"FoodDescription": "Chicken with some oregeno",
"CookingTime": "25 min",
"Image": ,
"Uploadedby": "Hanzala Iqbal",
"Carts": [],
"Category": null,
"User": null,
"FoodRecommendations": [],
"OrderFoods": [],
"Ratings": []
},
{
"ID": 69,
"Name": "Lahori chargha",
"Price": "1000",
"CatID": 79,
"UID": 101,
"Date_Time": "2019-04-01T00:00:00",
"FoodDescription": "Garnish with some tomato sauce ",
"CookingTime": "2 hours",
"Image": ",
"Uploadedby": "Hanzala Iqbal",
"Carts": [],
"Category": null,
"User": null,
"FoodRecommendations": [],
"OrderFoods": [],
"Ratings": []
},
{
"ID": 70,
"Name": "Moroccon chicken",
"Price": "900",
"CatID": 80,
"UID": 101,
"Date_Time": "2019-04-01T00:00:00",
"FoodDescription": "chicken with green olives and lemon",
"CookingTime": "2.5 hour",
"Image": "",
"Uploadedby": "Hanzala Iqbal",
"Carts": [],
"Category": null,
"User": null,
"FoodRecommendations": [],
"OrderFoods": [],
"Ratings": []
}
],
"rate": [
{
"ID": 15,
"Rate": 5,
"FID": 65,
"UID": 102,
"Food": {
"ID": 65,
"Name": "Grilled chicken",
"Price": "580",
"CatID": 75,
"UID": 101,
"Date_Time": "2019-04-01T00:00:00",
"FoodDescription": "Chicken with some oregeno",
"CookingTime": "25 min",
"Image": "",
"Uploadedby": "Hanzala Iqbal",
"Carts": [],
"Category": null,
"User": null,
"FoodRecommendations": [],
"OrderFoods": [],
"Ratings": []
},
"User": null
}
]