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!");
     }
 }