public async Task <IActionResult> GetFoodsByRestaurant(long restaurant,
                                                               [FromQuery] GeneralPaginationQuery paginationQuery)
        {
            var query = new FilterFoodsQuery(paginationQuery, restaurant, "restaurant");

            return(await HandleQueryResultFor(query));
        }
コード例 #2
0
        public async Task <IActionResult> GetFoodsByDeal(long deal,
                                                         [FromQuery] GeneralPaginationQuery paginationQuery)
        {
            var query = new FilterFoodsQuery(paginationQuery, deal, "deal");

            return(await HandleQueryResultFor(query));
        }
コード例 #3
0
        public async Task <IActionResult> GetFoodsByCategory(long category,
                                                             [FromQuery] GeneralPaginationQuery paginationQuery)
        {
            var query = new FilterFoodsQuery(paginationQuery, category, "category");

            return(await HandleQueryResultFor(query));
        }