public ActionResult ScheduleGridViewPartialDelete(string EnrollmentId, [ModelBinder(typeof(DevExpressEditorsBinder))] EnrolledSubjects item)
        {
            unitOfWork.EnrolledSubjectsRepo.Delete(unitOfWork.EnrolledSubjectsRepo.Find(m => m.Id == item.Id));
            unitOfWork.Save();
            var model = unitOfWork.EnrolledSubjectsRepo.Get(filter: m => m.EnrollmentId == EnrollmentId,
                                                            includeProperties: "Schedules,Schedules.Subjects,Schedules.Teachers");

            ViewBag.EnrollmentId = EnrollmentId;
            return(PartialView("_ScheduleGridViewPartial", model));
        }
 public ActionResult AddGradePartial(string EnrollmentId, [ModelBinder(typeof(DevExpressEditorsBinder))]  EnrolledSubjects model)
 {
     ViewBag.EnrollmentId = EnrollmentId;
     // ViewBag.Subjects = unitOfWork.EnrolledSubjectsRepo.Get(filter: m => m.EnrollmentId == EnrollmentId,includeProperties: "Schedules.Subjects").Select(x => new { Id=x.Id,Name=x.Schedules.Subjects.SubjectCode});
     if (model != null)
     {
         try
         {
             var subject = unitOfWork.EnrolledSubjectsRepo.Find(m => m.Id == model.Id);
             subject.Grade = model.Grade;
             unitOfWork.EnrolledSubjectsRepo.Update(subject);
             unitOfWork.Save();
         }
         catch (Exception)
         {
         }
     }
     return(PartialView("_AddGradePartial", unitOfWork.EnrolledSubjectsRepo.Find(m => m.EnrollmentId == EnrollmentId)));
 }