public async Task <PagedResult <GasPump> > GetGasPumpsByStore(IEndpointContext context, string StoreNumber, QueryResultSettings queryResultSettings)
        {
            var request  = new GetGasPumpsDataRequest(StoreNumber);
            var response = await context.ExecuteAsync <GetGasPumpsDataResponse>(request).ConfigureAwait(false);

            return(new PagedResult <GasPump>(response.GasPumps.AsReadOnly()));
        }
        private Response GetGasPumps(GetGasPumpsDataRequest request)
        {
            var pumps = GasPumpsDataService.GasPumpsByStore[request.StoreNumber];

            if (pumps == null)
            {
                pumps = new List <GasPump>();
            }

            return(new GetGasPumpsDataResponse(pumps));
        }