コード例 #1
0
        public async void DeleteBooking()
        {
            int bookingId = _bookingEventViewModel.NewBooking.UserId;

            Persistency.Consumer <Booking> bookingFacade = new Persistency.Consumer <Booking>("http://localhost:61467/api/Bookings");
            bool ok = await bookingFacade.DeleteAsync(new [] { (bookingId) });

            //ClearBooking();
        }
コード例 #2
0
        public async void DeleteRoom()
        {
            int             roomNr          = _adminRoomViewModel.NewRoom.RoomNr;
            Consumer <Room> adminRoomFacade = new Persistency.Consumer <Room>("http://localhost:61467/api/Rooms");
            bool            ok = await adminRoomFacade.DeleteAsync(new[] { (roomNr) });

            if (!ok)
            {
                MessageDialogHelper.Show("Der skete en fejl", $"Rum {roomNr} blev ikke slettet");
            }
            else
            {
                MessageDialogHelper.Show("Alt gik godt", $"Rum {roomNr} blev slettet");
                ClearRoom();
                _adminRoomViewModel.AdminRoomSingleton.Reload(((RelayCommand)_adminRoomViewModel.DeleteRoomCommand).RaiseCanExecuteChanged);
            }
        }
コード例 #3
0
        public async void UpdateRoom()
        {
            int             roomNr          = _adminRoomViewModel.NewRoom.RoomNr;
            int             maxPersons      = _adminRoomViewModel.NewRoom.RoomMaxPersons;
            int             autistSeats     = _adminRoomViewModel.NewRoom.AutistSeats;
            Room            aRoom           = new Room(roomNr, maxPersons, autistSeats);
            Consumer <Room> adminRoomFacade = new Persistency.Consumer <Room>("http://localhost:61467/api/Rooms");
            bool            ok = await adminRoomFacade.PutAsync(aRoom, new[] { (roomNr) });

            if (!ok)
            {
                MessageDialogHelper.Show("Der skete en fejl", $"Rum {aRoom.RoomNr} blev ikke opdateret");
            }
            else
            {
                MessageDialogHelper.Show("Alt gik godt", $"Rum {aRoom.RoomNr} blev opdateret");
                ClearRoom();
                _adminRoomViewModel.AdminRoomSingleton.Reload(((RelayCommand)_adminRoomViewModel.UpdateRoomCommand).RaiseCanExecuteChanged);
            }
        }