Beispiel #1
0
        private void RoomBookingsCommandExecute(object obj)
        {
            var bookings = _hotel.GetRoomBookings((int)obj);

            var viewModel = new RoomBookingsDialogWindowModel(bookings);

            _dialogService.ShowDialog(viewModel);
        }
Beispiel #2
0
 private bool CanOkCommandExecute(object arg)
 {
     if (InDate.Date < OutDate.Date)
     {
         List <Booking> bookings = new List <Booking>(hotel.GetRoomBookings(roomId));
         if (Room.GetRoomStatusForALongDate(InDate, OutDate, bookings) == Core.Data.Additional.RoomStatus.Available)
         {
             return(true);
         }
     }
     return(false);
 }