public MainWindow() { InitializeComponent(); CenterFacade = new CenterFacade(); RoomFacade = new RoomFacade(); ReservationFacade = new ReservationFacade(); ApplicationFacade = new ApplicationFacade(); AccessoryFacade = new AccessoryFacade(); }
public ReservationForm(FormMode mode, Reservation reservation) { InitializeComponent(); SetTitle(mode); InitForm(reservation); Mode = mode; ReservationFacade = new ReservationFacade(); }
private void RefreshReservationsTab() { CentersComboBox.ItemsSource = CenterFacade.GetAllCenters(); CentersComboBox.Items.Refresh(); if (RoomsComboBox.SelectedItem is Room selectedRoom && ReservationDatePicker.SelectedDate is DateTime selectedDate) { ReservationListBox.ItemsSource = ReservationFacade.GetReservationsByRoomAndDate(selectedRoom.Id, selectedDate); }
public ReservationForm(FormMode mode, Room selectedRoom, DateTime selectedDate) { InitializeComponent(); SetTitle(mode); InitForm(new Reservation() { Room = selectedRoom, RoomId = selectedRoom.Id, Date = selectedDate.Date }); Mode = mode; ReservationFacade = new ReservationFacade(); }
private void SaveButton_Click(object sender, RoutedEventArgs e) { this.ExecuteSafe(() => { var reservation = RetrieveFormData(); if (Mode == FormMode.New) { ReservationFacade.Create(reservation); } else if (Mode == FormMode.Edit) { ReservationFacade.Update(reservation); } DialogResult = true; Close(); }); }