示例#1
0
 private void BtnRemoveCourse(object sender, RoutedEventArgs e)
 {
     if (_courseListViewModel.SelectedCourse != null)
     {
         var res = MessageBox.Show($"Delete {_courseListViewModel.SelectedCourse.CourseName}?", "Warning", MessageBoxButton.YesNo, MessageBoxImage.Warning);
         if (res != MessageBoxResult.No)
         {
             _courseListViewModel.DeleteCourse(_courseListViewModel.SelectedCourse);
         }
     }
 }
示例#2
0
        public void DeleteCourse_onClick(object sender, EventArgs e)
        {
            var selectedCourseViewModel = _viewModel.Courses.FirstOrDefault(t =>
            {
                var commandParameter = (sender as Button)?.CommandParameter;
                return(commandParameter != null && t.Course.Id == (int)commandParameter);
            });

            if (selectedCourseViewModel == null)
            {
                return;
            }

            _viewModel.DeleteCourse(selectedCourseViewModel.Course);
            _viewModel.GetCourses();
        }