public async void deleteCard(GetCreditCardDetailsNewForPhoneResponseItem card) { UserTrackingReporter.TrackUser(Constant.CATEGORY_PAYMENT, "Deleting card"); var dic = new Dictionary <String, String> { { Constant.DELETECREDITCARDNEW_CUSTOMERID, AppSettings.UserID }, { Constant.DELETECREDITCARDNEW_INFOID, card.Id }, { Constant.DELETECREDITCARDNEW_LOGINTYPE, AppSettings.LoginType.ToString() }, { Constant.DELETECREDITCARDNEW_TOKENID, AppSettings.UserToken } }; try { var result = await AppData.ApiCall(Constant.DELETECREDITCARDNEW, dic); var deleteCardResponse = (DeleteCreditCardNewResponse)AppData.ParseResponse(Constant.DELETECREDITCARDNEW, result); InvokeOnMainThread(() => new UIAlertView( deleteCardResponse.Result, deleteCardResponse.Message, null, "Ok", null).Show()); } catch (Exception ex) { InvokeOnMainThread(() => new UIAlertView( "Exception:", ex.Message, null, "Ok", null).Show()); CrashReporter.Report(ex); return; } }
public async void deleteCard(int index) { UserTrackingReporter.TrackUser(Constant.CATEGORY_PAYMENT, "Deleting card"); GetCreditCardDetailsNewForPhoneResponseItem card = mCardList [index]; var dic = new Dictionary <String, String> { { Constant.DELETECREDITCARDNEW_CUSTOMERID, AppSettings.UserID }, { Constant.DELETECREDITCARDNEW_INFOID, card.Id }, { Constant.DELETECREDITCARDNEW_LOGINTYPE, AppSettings.LoginType.ToString() }, { Constant.DELETECREDITCARDNEW_TOKENID, AppSettings.UserToken } }; try { var result = await AppData.ApiCall(Constant.DELETECREDITCARDNEW, dic); var deleteCardResponse = (DeleteCreditCardNewResponse)AppData.ParseResponse(Constant.DELETECREDITCARDNEW, result); mSuperActivity.ShowMessageBox(deleteCardResponse.Result, deleteCardResponse.Message); mCardList.RemoveAt(index); CreditCardAdapter adapter = (CreditCardAdapter)mDrawerList.Adapter; adapter.RemoveCard(index); } catch (Exception ex) { mSuperActivity.ShowMessageBox("Exception:", ex.Message); CrashReporter.Report(ex); return; } }
public void SetCell(GetCreditCardDetailsNewForPhoneResponseItem card) { lblBillID.Text = card.CardNumber; lblBillDate.Text = string.Format("Exp: {0}/{1}", card.ExpirationMonth, card.ExpirationYear); CardType cardType = CardType.Unknown; if (!string.IsNullOrEmpty(card.CardType)) { cardType = (CardType)int.Parse(card.CardType); } switch (cardType) { case CardType.Mastercard: lblBillID.Text = string.Format("---- ------ -{0}", card.CardNumber.Substring(12, 4)); imgBill.Image = UIImage.FromBundle(@"fa-cc-mastercard"); break; case CardType.Visa: lblBillID.Text = string.Format("---- ------ -{0}", card.CardNumber.Substring(12, 4)); imgBill.Image = UIImage.FromBundle(@"fa-cc-visa"); break; case CardType.AmericanExpress: lblBillID.Text = string.Format("---- ------ --{0}", card.CardNumber.Substring(12, 3)); imgBill.Image = UIImage.FromBundle(@"fa-cc-amex"); break; case CardType.Discover: lblBillID.Text = string.Format("---- ------ -{0}", card.CardNumber.Substring(12, 4)); imgBill.Image = UIImage.FromBundle(@"fa-cc-discover"); break; case CardType.DinersClub: lblBillID.Text = card.CardNumber; imgBill.Image = UIImage.FromBundle(@"fa-cc-diners-club"); break; default: lblBillID.Text = card.CardNumber; imgBill.Image = UIImage.FromBundle(@"oi-credit-card"); break; } }
public void deleteCard(GetCreditCardDetailsNewForPhoneResponseItem card) { }