public void RefreshParent() { nfloat width = View.Frame.Width; ServiceWrapper svc = new ServiceWrapper(); ItemReviewResponse rv = svc.GetItemReviewUID(CurrentUser.RetreiveUserId()).Result; ItemDetailsResponse myData = svc.GetItemDetailsBarcode(WineBarcode, _storeId).Result; TableView.Source = new SKUDetailTableSource(width, this, NavigationController, myData.ItemDetails, _storeId); TableView.ReloadData(); }
public override void ViewDidLoad() { try { LoggingClass.LogInfo("Entered into MyReviews View", screenid); int userId = Convert.ToInt32(CurrentUser.RetreiveUserId()); var myData = sw.GetItemReviewUID(userId).Result; var data = sw.GetMyTastingsList(userId).Result; Noreviews = new UILabel(); if (data.TastingList.Count != 0) { Noreviews.Text = "You have tasted " + data.TastingList.Count + " wines.\n We would love to hear your feedback."; } else { Noreviews.Text = "Please taste and then review."; } Noreviews.TextAlignment = UITextAlignment.Center; Noreviews.LineBreakMode = UILineBreakMode.WordWrap; Noreviews.Lines = 0; Noreviews.TextColor = UIColor.Black; CGSize sTemp = new CGSize(View.Frame.Width, 100); sTemp = Noreviews.SizeThatFits(sTemp); Noreviews.Frame = new CGRect(0, 50, View.Frame.Width, sTemp.Height); ImgIns = new UIImageView(); ImgIns.Image = UIImage.FromFile("ReviewIns.png"); ImgIns.Frame = new CGRect((View.Frame.Width / 2) - 150, 120, 300, 300); if (myData.Reviews.Count == 0) { TableView.SeparatorColor = UIColor.Clear; View.AddSubview(Noreviews); View.AddSubview(ImgIns); } else { TableView.AllowsSelection = false; TableView.Source = new MyReviewTableSource(myData.Reviews.ToList(), NavigationController, this); } } catch (Exception ex) { UIAlertView alert = new UIAlertView() { Title = "Something went wrong,we're on it.", }; alert.AddButton("Ok"); LoggingClass.LogError(ex.Message, screenid, ex.StackTrace); } }
public void RefreshParent() { ServiceWrapper svc = new ServiceWrapper(); int userId = Convert.ToInt32(CurrentUser.RetreiveUserId()); var myData = svc.GetItemReviewUID(userId).Result; if (myData.Reviews.Count == 0) { TableView.SeparatorColor = UIColor.Clear; View.AddSubview(Noreviews); View.AddSubview(ImgIns); } TableView.Source = new MyReviewTableSource(myData.Reviews.ToList(), NavigationController, this); TableView.ReloadData(); }
public override void ViewDidLoad() { try { LoggingClass.LogInfo("Entered into detail view of " + WineBarcode, screenid); BTProgressHUD.Show(); nfloat width = View.Frame.Width; ServiceWrapper svc = new ServiceWrapper(); ItemDetailsResponse myData = svc.GetItemDetailsBarcode(WineBarcode, _storeId).Result; ItemReviewResponse rv = svc.GetItemReviewUID(CurrentUser.RetreiveUserId()).Result; TableView.SeparatorStyle = UITableViewCellSeparatorStyle.None; TableView.AllowsSelection = false; TableView.RowHeight = UITableView.AutomaticDimension; TableView.Source = new SKUDetailTableSource(width, this, NavigationController, myData.ItemDetails, _storeId); BTProgressHUD.Dismiss(); } catch (Exception ex) { LoggingClass.LogError(ex.Message, screenid, ex.StackTrace.ToString()); } }