У меня есть объекты ресторана.
У меня есть метод, который возвращает все рестораны в базе данных:
getRestaurantAll() : Observable<Restaurant[]>
{
return this.http.get<Restaurant[]>(`${this.baseUrl}api/Restaurant`)
.pipe(
catchError(this.handleError<Restaurant[]>(`getRestaurantAll`,[]))
);
}
Теперь я хочу создать аналогичный метод. Но с небольшими изменениями.
Итак, есть два важных свойства массива Restaurant, с которыми я работаю:
TypesOfFood
(Pizza, Burgers, Tacos, Ramen)
MethodsOfPayment
(Credit, Debit, Cash, Vouchers)
В настоящее время выбор пользователя уже передан как строковые переменные userFoodChoice и userPaymentChoice.
Я бы хотел, чтобы пользователю был представлен список ресторанов, которые принимают ТОЛЬКО ОБА из сделанных выборов.
Как мне изменить запрос, подобный тому, который находится вверху моего сообщение, чтобы возвращались только те рестораны, у которых есть выбор обоих пользователей?