public ActionResult GraduationView(string id)
        {
            var model = new GraduationViewModel();

            model.LecturerID = id;
            return(View(model));
        }
        public ActionResult AddOrUpdate(GraduationViewModel model)
        {
            if (model.Id == null)
            {
                try
                {
                    Training_Process data = new Training_Process()
                    {
                        Degree                 = model.Degree,
                        Graduation_Year        = model.Graduation_Year,
                        Graduation_School      = model.Graduation_School,
                        Graduation_Specialized = model.Graduation_Specialized,
                        Lecturer               = context.Lecturers.Include(x => x.Training_Processes).Where(x => x.Id == new Guid(model.LecturerID)).SingleOrDefault()
                    };

                    context.Training_Processes.Add(data);
                    context.SaveChanges();

                    return(Json(new { success = true, message = "Thêm thành công" }, JsonRequestBehavior.AllowGet));
                }
                catch (Exception)
                {
                    return(Json(new { success = false, message = "Thêm thất bại" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                try
                {
                    var data = graduationService.GetGraduationByID(model.Id);
                    data.Degree                 = model.Degree;
                    data.Graduation_School      = model.Graduation_School;
                    data.Graduation_Year        = model.Graduation_Year;
                    data.Graduation_Specialized = model.Graduation_Specialized;
                    data.Lecturer               = context.Lecturers.Include(x => x.Training_Processes).Where(x => x.Id == new Guid(model.LecturerID)).SingleOrDefault();

                    context.SaveChanges();
                    return(Json(new { success = true, message = "Cập nhật thành công" }, JsonRequestBehavior.AllowGet));
                }
                catch (Exception)
                {
                    return(Json(new { success = false, message = "Cập nhật thất bại" }, JsonRequestBehavior.AllowGet));
                }
            }
        }
 public ActionResult AddOrEdit(string Id = "", string lecturerID = "")
 {
     try
     {
         var data = graduationService.GetGraduationByID(Id);
         if (data != null)
         {
             var model = new GraduationViewModel();
             model.Degree                 = data.Degree;
             model.Graduation_School      = data.Graduation_School;
             model.Graduation_Specialized = data.Graduation_Specialized;
             model.Graduation_Year        = data.Graduation_Year;
             model.LecturerID             = data.Lecturer.Id.ToString();
             return(PartialView("CRUDGraduation", model));
         }
     }
     catch (Exception)
     {
     }
     return(PartialView("CRUDGraduation", new GraduationViewModel()
     {
         LecturerID = lecturerID
     }));
 }