Esempio n. 1
0
 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));
        }