private void RoomBookingsCommandExecute(object obj) { var bookings = _hotel.GetRoomBookings((int)obj); var viewModel = new RoomBookingsDialogWindowModel(bookings); _dialogService.ShowDialog(viewModel); }
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); }