public void UpdateCell (Part part) { var bottomText = string.Format ("{0} {1} {2} {3}", part.Year, part.Make, part.Model, part.Interchange); TextInfo textInfo = new CultureInfo("en-US", false).TextInfo; TopLabel.Text = textInfo.ToTitleCase (part.PartName.ToLower ()); BottomLabel.Text = bottomText; RightLabel.Text = string.Format ("${0}", part.Price); }
public static async Task<string> VerifyCompletedPayment (string transactionJson, Part partSold) { var request = string.Format ("api/Payment?year={0}&make={1}&model={2}&partName={3}&location={4}&seqNumber={5}&price={6}&transaction={7}&modify={8}&token={9}", partSold.Year, partSold.Make, partSold.Model, partSold.PartName, partSold.Location, partSold.ID, partSold.Price, transactionJson, 0, TOKEN); var client = new HttpClient () { BaseAddress = new Uri (BASE_URL), }; client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); var json = await client.GetStringAsync (request); return JsonConvert.DeserializeObject<string> (json); }
public DetailViewController (Part selectedPart) { part = selectedPart; partString = string.Format ("{0} {1} {2}", part.Year, part.Make, part.Model); Title = "Part Details"; paymentDelegate = new PaymentDelegate (part); paymentConfiguration = new PayPalConfiguration () { AcceptCreditCards = false, LanguageOrLocale = "en", MerchantName = "Willie's Cycles", MerchantUserAgreementURL = new NSUrl (Path.Combine (NSBundle.MainBundle.BundlePath, "Licensure.html"), false), MerchantPrivacyPolicyURL = NSUrl.FromString ("https://www.google.com"), PayPalShippingAddressOption = PayPalShippingAddressOption.PayPal } ; }
public PaymentDelegate (Part part) { this.part = part; }