//Checked #region ViewAvailableCourses() private void btnAvailableCourses_Click(object sender, RoutedEventArgs e) { try { //Hiding other views gdEditMyProfile.Visibility = Visibility.Hidden; gdMyProfile.Visibility = Visibility.Hidden; GridMyCourses.Visibility = Visibility.Hidden; gdCreateHomework.Visibility = Visibility.Hidden; dgAvaliableCourses.ItemsSource = bll.GetAvailableCourses(); //Making the Available COurses Datagrid visible GridAvaliableCourses.Visibility = Visibility.Visible; } catch (CourseException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } }