Now, we can open our /Controllers/CitiesController.cs file and make the following changes:
[HttpGet]public async Task<ActionResult<ApiResult<City>>> GetCities( int pageIndex = 0, int pageSize = 10, string sortColumn = null, string sortOrder = null, string filterColumn = null, string filterQuery = null){ return await ApiResult<City>.CreateAsync( _context.Cities, pageIndex, pageSize, sortColumn, sortOrder, filterColumn, filterQuery);}
The preceding code is very similar to the alternative implementation that we assumed in the previous section: as we mentioned earlier, both approaches are viable, depending on our tastes. However, since we're going to use this same implementation for the countries in a short while, making good ...