public async void CreateGuest() { Guest copyGuest = CopyGuest(guestViewModel.NewGuest); guestViewModel.GuestCatalogSingleton.Add(copyGuest); PersistenceGuest createGuest = new PersistenceGuest(); await createGuest.PostGuestAsync(copyGuest); }
private async void LoadGuest() { PersistenceGuest facade = new PersistenceGuest(); List <Guest> guests = await facade.GetGuestsAsync(); foreach (Guest guest in guests) { Guests.Add(guest); } }
public async void DeleteGuest() { var gæster = guestViewModel.GuestCatalogSingleton.Guests; for (int i = 0; i < gæster.Count; i++) { if (gæster[i].Id == guestViewModel.NewGuest.Id) { Guest guest = guestViewModel.NewGuest; guestViewModel.GuestCatalogSingleton.Delete(i); PersistenceGuest deleteGuest = new PersistenceGuest(); await deleteGuest.DeleteGuestAsync(guest.Id); return; } } }
public async void UpdateGuest() { var gæster = guestViewModel.GuestCatalogSingleton.Guests; for (int i = 0; i < gæster.Count; i++) { if (gæster[i].Id == guestViewModel.NewGuest.Id) { Guest copyGuest = CopyGuest(guestViewModel.NewGuest); guestViewModel.GuestCatalogSingleton.Delete(i); guestViewModel.GuestCatalogSingleton.Add(copyGuest); PersistenceGuest deleteGuest = new PersistenceGuest(); await deleteGuest.PutGuestAsync(copyGuest.Id, copyGuest); return; } } }