public EditCardToPayPage(Models.CardDetailResponse card) { InitializeComponent(); NavigationPage.SetBackButtonTitle(this, ""); BindingContext = viewModel = new EditCardToPayPageViewModel(this.Navigation); viewModel.CardDetailForEdit = card; }
private void OnCardsItemTapped(object sender, ItemTappedEventArgs e) { Models.CardDetailResponse card = e.Item as Models.CardDetailResponse; viewModel.CardId = card.id; viewModel.CardDetail = card; listCards.SelectedItem = null; viewModel.SelectedFinalStepToPayCommand.Execute(null); }
private void CardListSelectedIndexChanged(object sender, System.EventArgs e) { Controls.CustomPicker picker = sender as Controls.CustomPicker; if (viewModel != null) { Models.CardDetailResponse card = picker.SelectedItem as Models.CardDetailResponse; if (card != null) { viewModel.CardId = card.id; viewModel.GetCardDetailsCommand.Execute(null); } } }
private void OnCardsItemTapped(object sender, ItemTappedEventArgs e) { Models.CardDetailResponse card = e.Item as Models.CardDetailResponse; viewModel.CardId = card.id; viewModel.CardDetail = card; listCards.SelectedItem = null; /*foreach (var item in viewModel.CardList) * { * if (item.id.Equals(card.id)) * { * card.IsSelect = !card.IsSelect; * viewModel.IsSubmit = card.IsSelect; * } * else * item.IsSelect = false; * }*/ viewModel.SelectedFinalStepToPayCommand.Execute(null); }
private void OnPurchaseCardItemTapped(object sender, ItemTappedEventArgs e) { Models.CardDetailResponse card = e.Item as Models.CardDetailResponse; listPurchaseCard.SelectedItem = null; viewModel.CardDetailsCommand.Execute(card.id); }