private async Task Prompt(Models.Contact contact) { string action = await DisplayActionSheet("Edit or Delete", "Cancel", null, "Edit", "Delete"); //string action = await DisplayActionSheet("Contact", "Cancel", "Edit", "Delete"); if (action.Equals("Cancel")) { } if (action.Equals("Delete")) { bool answer = await DisplayAlert("Confirm Delete", contact.Email, "Yes", "Cancel"); if (answer) { await contact.DeleteItem(contact); //itemTapped = true; ContactsEnum = await contact.GetContacts(); BindData(); await FadeDetailOut(); } } if (action.Equals("Edit")) { await FadeDetailIn(); //await frmContacts.FadeTo(0.0, 500, Easing.Linear); //frmDetails.IsVisible = true; //frmContacts.IsVisible = false; txtEmail.Text = contact.Email; txtName.Text = contact.Name; } }
protected async override void OnAppearing() { base.OnAppearing(); btnPayNow.Source = ImageSource.FromResource("AnyPal.Images.paynowbutton.png"); btnContacts.Source = ImageSource.FromResource("AnyPal.Images.contacts.png"); ButtonBackgrounds(); Models.Contact contact = new Models.Contact(); ContactEnum = await contact.GetContacts(); }
async void btnNewContact_Clicked(System.Object sender, System.EventArgs e) { Models.Contact c = new Models.Contact(); c.Email = txtEmail.Text; c.Name = txtItemName.Text; bool bSaved = c.AddItem(c); if (bSaved) { ContactEnum = await c.GetContacts(); await DisplayAlert("Success", "Your contact has been saved.", "Ok"); } else { await DisplayAlert("Error", "Sorry, your contact could not saved.", "Ok"); } ClearForm(); frmAddContact.IsVisible = false; frmPayment.IsVisible = true; }
private async void BindData() { ContactsEnum = await contact.GetContacts(); lstContacts.ItemsSource = ContactsEnum; }