async void RetrieveBookmarkedTender() { //activityIndicator.IsVisible = true; //activityIndicator.IsRunning = true; string httpTask = await Task.Run <string>(() => HttpRequestHandler.PostTenderBookmark(userSession.username)); var httpResult = httpTask; //activityIndicator.IsVisible = false; //activityIndicator.IsRunning = false; if (httpResult != null) { if (httpResult != "No bookmark found") { List <tenderBookmark> tenderBookmarks = JsonConvert.DeserializeObject <List <tenderBookmark> >(httpResult); //listView.ItemsSource = tenderBookmarks; DisplayBookmarkedTender(tenderBookmarks); } } else { Console.WriteLine("bookmark is not null "); } }
async void retrieveBookmark() { activityIndicator.IsVisible = true; activityIndicator.IsRunning = true; string httpTask = await Task.Run <string>(() => HttpRequestHandler.PostTenderBookmark(userSession.username)); var httpResult = httpTask; activityIndicator.IsVisible = false; activityIndicator.IsRunning = false; pageTitle.IsVisible = true; if (httpResult != null) { if (httpResult != "No bookmark found") { List <tenderBookmark> tenderBookmarks = JsonConvert.DeserializeObject <List <tenderBookmark> >(httpResult); listView.ItemsSource = tenderBookmarks; upBtn.IsVisible = true; } else { errorMsg.IsVisible = true; } } else { errorMsg.IsVisible = true; } }
async Task <List <tenderBookmark> > retrieveBookmark() { string httpTask = await Task.Run <string>(() => HttpRequestHandler.PostTenderBookmark(userSession.username)); var httpResult = httpTask; List <tenderBookmark> tenderBookmarks = new List <tenderBookmark>(); while (httpResult == null) { httpTask = await Task.Run <string>(() => HttpRequestHandler.PostTenderBookmark(userSession.username)); httpResult = httpTask; } Console.WriteLine("as"); if (httpResult != null) { if (httpResult != "No bookmark found") { tenderBookmarks = JsonConvert.DeserializeObject <List <tenderBookmark> >(httpResult); return(tenderBookmarks); } else { return(tenderBookmarks); } } return(null); }