public async void LoadGuest() { PersistenceGuests facade = new PersistenceGuests(); List <Guest> guests = await facade.GetAllGuestsAsync(); foreach (Guest guest in guests) { Guests.Add(guest); } }
public async void DeleteGuest() { int guestNr = GuestViewModel.NewGuest.GuestNr; PersistenceGuests facade = new PersistenceGuests(); bool ok = await facade.DeleteGuestAsync(guestNr); if (!ok) { MessageDialogHelper.Show("Der skete en fejl!", "Guest blev ikke slettet"); } else { MessageDialogHelper.Show("Alt gik godt!", $"Guest {guestNr} blev slettet"); GuestViewModel.GuestCatalogSingleton.Guests.Clear(); GuestViewModel.GuestCatalogSingleton.LoadGuest(); } }
public async void UpdateGuest() { int guestNr = GuestViewModel.NewGuest.GuestNr; string guestName = GuestViewModel.NewGuest.Name; string guestAddress = GuestViewModel.NewGuest.Address; Guest aGuest = new Guest(guestNr, guestName, guestAddress); PersistenceGuests facade = new PersistenceGuests(); bool ok = await facade.PutGuestAsync(guestNr, aGuest); if (!ok) { MessageDialogHelper.Show("Der skete en fejl!", "Guest blev ikke updateret"); } else { MessageDialogHelper.Show("Alt gik godt!", $"Guest {guestNr} blev updateret"); GuestViewModel.GuestCatalogSingleton.Guests.Clear(); GuestViewModel.GuestCatalogSingleton.LoadGuest(); } }