Exemplo n.º 1
0
        public async void LoadGuest()
        {
            PersistenceGuests facade = new PersistenceGuests();
            List <Guest>      guests = await facade.GetAllGuestsAsync();

            foreach (Guest guest in guests)
            {
                Guests.Add(guest);
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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();
            }
        }