public CoachWindowController(accounts account) { model = new CoachWindowModel(); view = new CoachWindow(model); model.Account = account; model.UpdateDataGrid(); view.SetDataGridsDataSource(model.DataGridItems); view.DisplayContent(); SubscribeWindowEvents(); }
private void ReportReservation(object sender, ReservationRequestEventArgs requestData) { try { model.ReportReservation(requestData); model.UpdateDataGrid(); view.SetDataGridsDataSource(model.DataGridItems); } catch (FacilityNotChoosenException ex) { MessageBox.Show("Musisz wybrać obiekt na którym będą odbywały się zajęcia!"); } catch (InvalidTimePeriodException ex) { MessageBox.Show("Proszę wybrać poprawny przedział czasu!"); } }