Exemplo n.º 1
0
 private PipelineRequest GetStationsPipeline() =>
 new PipelineRequest()
 .AddHandler(_handlers.Get <SetEndpoint>())
 .AddHandler <ContextQueryParameters>(handler =>
                                      handler.Add("contract")
                                      .Add("apiKey"))
 .AddHandler(_handlers.Get <InvokeGetRequest>())
 .AddHandler <ParseStationsResponse>()
 .AddHandler <OrderStationsResponse>();
Exemplo n.º 2
0
 private PipelineRequest GetLuasStopListPipeline() =>
 new PipelineRequest()
 .AddHandler(_handlers.Get <Handlers.Luas.SetEndpoint>())
 .AddHandler <QueryParameters>(
     handler => handler.Add("encrypt", "false")
     .Add("action", "list"))
 .AddHandler <InvokeGetRequest>()
 .AddHandler <ValidateLuasResponse>()
 .AddHandler <ParseListResponse>();
Exemplo n.º 3
0
 private PipelineRequest GetRouteListInformationPipeline() =>
 new PipelineRequest()
 .AddHandler <ContextParameters>(
     handler => handler
     .Add("endpoint", "/routeListInformation"))
 .AddHandler(_handlers.Get <SetEndpoint>())
 .AddHandler <ContextQueryParameters>(handler => handler
                                      .Add("operator"))
 .AddHandler(_handlers.Get <InvokeGetRequest>())
 .AddHandler <ParseSuccessResponse <OperatorAndRoute> >();
Exemplo n.º 4
0
 private PipelineRequest GetRealtimeBusInfoPipeline() =>
 new PipelineRequest()
 .AddHandler <ContextParameters>(
     handler => handler
     .Add("endpoint", "/realtimebusinformation"))
 .AddHandler(_handlers.Get <SetEndpoint>())
 .AddHandler <ContextQueryParameters>(
     handler => handler
     .Add("stopId")
     .Add("operator", true)
     .Add("routeId", true)
     .Add("maxResults", true))
 .AddHandler(_handlers.Get <InvokeGetRequest>())
 .AddHandler <ParseSuccessResponse <ArrivalInfo> >();
Exemplo n.º 5
0
 private PipelineRequest GetOperatorInformationPipeline() =>
 new PipelineRequest()
 .AddHandler <ContextParameters>(
     handler => handler
     .Add("endpoint", "/operatorinformation"))
 .AddHandler(_handlers.Get <SetEndpoint>())
 .AddHandler <InvokeGetRequest>()
 .AddHandler <ParseSuccessResponse <OperatorInformation> >();