void ShowPopup(LoanViewModel vm) { if (null == vm) return; var popup = new UIAlertView(View.Frame); popup.Title = vm.DocumentTitle; popup.AddButton("Utvid lånetid"); popup.AddButton("Vis detaljer"); popup.AddButton("Avbryt"); popup.CancelButtonIndex = 2; popup.Dismissed += (sender, e) => { switch(e.ButtonIndex) { case 0 : ViewModel.ExpandLoan(vm.DocumentNumber); break; case 1: ViewModel.ShowDetailsCommand.Execute(vm); break; } }; popup.Show(); }
private void ExecuteShowDetailsCommand(LoanViewModel model) { if (model.DocumentNumber != "") { ShowViewModel<MediaDetailViewModel>(new { title = model.DocumentTitle, docId = model.DocumentNumber }); } }
private void ExecuteExpandLoanCommand(LoanViewModel loan) { Parent.ExpandLoan(DocumentNumber); }