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