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)); }