コード例 #1
0
        public async Task <StationBoardModel> GetBoard(StationBoardQuery query)
        {
            var endpoint = default(LDBServiceSoapClient.EndpointConfiguration);
            var svc      = new LDBServiceSoapClient(endpoint);
            var board    = await svc.GetArrDepBoardWithDetailsAsync(Mapper.Map <GetArrDepBoardWithDetailsRequest>(query));

            // TODO: TEST PROPERLY!!  (with unit tests)

            // var board = ReadFile<GetArrDepBoardWithDetailsResponse>.GetFromJson("~/../../../Data/DepArrBoard_HHEECR_Arr_NotStopping.json");

            return(Mapper.Map <StationBoardModel>(board));
        }
コード例 #2
0
 public async Task <GetArrDepBoardWithDetailsResponse> GetArrDepBoardWithDetailsAsync(AccessToken accessToken, ushort numRows, string crs, string filterCrs,
                                                                                      FilterType filterType, int timeOffset, int timeWindow)
 {
     return(await Execute(() => client.GetArrDepBoardWithDetailsAsync(accessToken, numRows, crs, filterCrs, filterType, timeOffset, timeWindow)));
 }