public async void showTotalPoint() { GetUserTotalPoint getUserPoint = new GetUserTotalPoint(); userTotalPoint = await getUserPoint.getUserTotalPoint(Xamarin.Forms.Application.Current.Properties["email"].ToString()); if (!string.IsNullOrEmpty(userTotalPoint)) { userPoint.Text = userTotalPoint; } else { userPoint.Text = "0"; } }
public async void showTotalPoint() { GetUserTotalPoint getUserPoint = new GetUserTotalPoint(); userTotalPoint = await getUserPoint.getUserTotalPoint(Xamarin.Forms.Application.Current.Properties["email"].ToString()); if (!string.IsNullOrEmpty(userTotalPoint) && int.Parse(userTotalPoint) >= 0) { userPoint.Text = userTotalPoint; } else if (!string.IsNullOrEmpty(userTotalPoint) && userTotalPoint == "-1") { await DisplayAlert("訊息", "取得使用者點數資料失敗!", "OK"); } else { userPoint.Text = "0"; } }
private async void Show(string url) { userTotalPoint = await getUserPoint.getUserTotalPoint(Xamarin.Forms.Application.Current.Properties["email"].ToString()); if (userTotalPoint != null && userTotalPoint != "" && int.Parse(userTotalPoint) >= 0) { var jsonData = await GetJsonDataAsync(url); if (jsonData != null && jsonData != "") { var posts = JsonConvert.DeserializeObject <List <PrizeDetailItem> >(jsonData); if (posts.Count > 0) { foreach (var postData in posts) { prizeId = postData.id; imgUrl = postData.image; Uri uriImage = new Uri(app.url + postData.image); prizeImg.Source = ImageSource.FromUri(uriImage); userPoint.Text = userTotalPoint; totalPrizePoint.Text = Convert.ToString(int.Parse(prizeAmount.Text) * int.Parse(postData.point)); PrizeName.Text = postData.prizeName; PrizeDescription.Text = postData.prizeDescription; prizePoint = postData.point; PrizePoint.Text = postData.point; PrizeCategoryName.Text = postData.categoryName; } } } else { await DisplayAlert("訊息", "查無產品詳細資料!", "OK"); } } else { await DisplayAlert("訊息", "取得使用者點數資料失敗!", "OK"); } }