public async Task <IActionResult> GetFoodsByRestaurant(long restaurant, [FromQuery] GeneralPaginationQuery paginationQuery) { var query = new FilterFoodsQuery(paginationQuery, restaurant, "restaurant"); return(await HandleQueryResultFor(query)); }
public async Task <IActionResult> GetFoodsByDeal(long deal, [FromQuery] GeneralPaginationQuery paginationQuery) { var query = new FilterFoodsQuery(paginationQuery, deal, "deal"); return(await HandleQueryResultFor(query)); }
public async Task <IActionResult> GetFoodsByCategory(long category, [FromQuery] GeneralPaginationQuery paginationQuery) { var query = new FilterFoodsQuery(paginationQuery, category, "category"); return(await HandleQueryResultFor(query)); }