public IActionResult UpdateCourseYear(UpdateCourseYearViewModel model)
 {
     if (ModelState.IsValid)
     {
         CourseYear courseYear = entityRepository.GetById(model.Id);
         if (courseYear == null)
         {
             ViewBag.ErrorMessage = $"The course year with Id = { model.Id } could not be found";
             return(View("NotFound"));
         }
         courseYear.YearTitle = model.YearTitle;
         courseYear.YearNumberRepresentation = model.YearNumberRepresentation;
         entityRepository.Update(courseYear);
         entityRepository.Save();
         TempData["edited"] = $"Year { model.YearTitle }, was updated successfully.";
         return(Json(new { success = true }));
     }
     return(PartialView(model));
 }
        public IActionResult UpdateCourseYear(long Id)
        {
            if (Id.Equals(0))
            {
                ViewBag.ErrorMessage = $"The course year resource with Id = { Id } could not be found";
                return(View("NotFound"));
            }
            CourseYear courseYear = entityRepository.GetById(Id);

            if (courseYear == null)
            {
                ViewBag.ErrorMessage = $"The course year with Id = { Id } could not be found";
                return(View("NotFound"));
            }
            UpdateCourseYearViewModel model = new UpdateCourseYearViewModel
            {
                Id        = courseYear.Id,
                YearTitle = courseYear.YearTitle,
                YearNumberRepresentation = courseYear.YearNumberRepresentation
            };

            return(PartialView(model));
        }