public GetVehicleDetailsList(int?pageSize, int?pageNo, VehicleOrderColumn orderByColumn, OrderDirection orderDirection) { PageSize = pageSize ?? 10; PageNo = pageNo ?? 1; OrderByColumn = orderByColumn; OrderDirection = orderDirection; }
public IActionResult GetVehicles([FromQuery] int pageSize = 10, [FromQuery] int pageNo = 1, [FromQuery] VehicleOrderColumn orderbyColumn = VehicleOrderColumn.Manufacturer, [FromQuery] OrderDirection orderDirection = OrderDirection.Asc) { var query = new GetVehicleDetailsList(pageSize, pageNo, orderbyColumn, orderDirection); var result = queryBus.InvokeQuery <PaginatedList <VehicleDetails> >(query); return(Ok(result.Data)); }