Esempio n. 1
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            if (Course.CourseId > 0)
            {
                _courseRepo.Update(Course);
                _courseRepo.Commit();
                TempData["message"] = "Course updated successfully";
            }
            else
            {
                _courseRepo.AddCourse(Course);
                _courseRepo.Commit();
                TempData["message"] = "Course Added successfully";
            }

            return(RedirectToPage("./AllCourses"));
        }
Esempio n. 2
0
        public IActionResult OnGet(int courseId)
        {
            Course = _courseRepo.GetCourseById(courseId);
            if (Course == null)
            {
                return(RedirectToPage("./NotFound"));
            }

            _courseRepo.DeleteCourse(courseId);
            _courseRepo.Commit();

            Message = "Course deleted successfully";
            return(RedirectToPage("./AllCourses"));
        }