public ActionResult RemoveStudentClass(string studentID, string classID) { var model = new StudentClassModel(); model.ClassID = classID; model.StudentID = studentID; service.RemoveStudentClass(Mapper.Map <StudentClassModel, ClassStudent>(model)); return(RedirectToAction("SearchStudent", new { classID = classID })); }
public bool UpdateStudentClass([FromBody] StudentClassModel studentClassModel) { bool result = false; try { result = _classService.updateStudentClass(studentClassModel); } catch (Exception ex) { throw new Exception(ex.Message); } return(result); }
public ActionResult AddStudentClass(string classID) { var model = new StudentClassModel(); model.ClassID = classID; var students = service.GetClassStudents(classID, "Username asc"); var availableStudents = service.GetAvailableClassStudents(students); List <SelectListItem> availableStudentsList = new List <SelectListItem>(); for (int i = 0; i < availableStudents.Count; i++) { availableStudentsList.Add(new SelectListItem { Value = availableStudents[i].Username, Text = availableStudents[i].Fullname }); } model.AvailableStudents = availableStudentsList; return(View(model)); }
public ActionResult AddStudentClass(StudentClassModel newModel) { if (ModelState.IsValid) { service.AddStudentClass(Mapper.Map <StudentClassModel, ClassStudent>(newModel)); } var students = service.GetClassStudents(newModel.ClassID, "Username asc"); var availableStudents = service.GetAvailableClassStudents(students); List <SelectListItem> availableStudentsList = new List <SelectListItem>(); for (int i = 0; i < availableStudents.Count; i++) { availableStudentsList.Add(new SelectListItem { Value = availableStudents[i].Username, Text = availableStudents[i].Fullname }); } newModel.AvailableStudents = availableStudentsList; return(RedirectToAction("SearchStudent", new { classID = newModel.ClassID })); }
public bool removeStudentClass(StudentClassModel stClassModel) { var isSuccess = false; try { foreach (var studentId in stClassModel.StudentIds) { var std = _schoolContext.Student.Where(s => s.StudentId == studentId && s.ClassId == stClassModel.ClassId).FirstOrDefault(); std.ClassId = null; var result = _schoolContext.SaveChanges(); if (result > 0) { isSuccess = true; } } } catch (Exception ex) { throw; } return(isSuccess); }
public bool removeStudentClass(StudentClassModel stClassModel) { return(_classRepo.removeStudentClass(stClassModel)); }
public bool updateStudentClass(StudentClassModel stClassModel) { return(_classRepo.updateStudentClass(stClassModel)); }