public async Task <List <TrackPosition> > GetLatestTrackPosition(string TrackingNumber) { List <TrackPosition> latestPositions = new List <TrackPosition>(); var customWebResponse = await HttpWebRequestHelper.GetHttpWebResponse(string.Format(Constants.GetCurrentPositionAPI, TrackingNumber)); if (customWebResponse != null) { if (customWebResponse.Response.StatusCode == System.Net.HttpStatusCode.OK) { latestPositions = this.ConvertResponseToTrackPosition(customWebResponse.ResponseData); } else//Test Data { latestPositions = this.ConvertResponseToTrackPosition(""); } } return(latestPositions); }