public async Task <IActionResult> AddStudentClass(StudentClassViewModel studentClassModel) { if (ModelState.IsValid) { var objClassSection = await _StudentClassRepository.GetClassSectionById(studentClassModel.Class_Id, studentClassModel.Section_Id); StudentClass studentClass = new StudentClass(); studentClass.Student_Id = studentClassModel.Student_Id; studentClass.ClassSection_id = objClassSection.ClassSection_id; int result = await _StudentClassRepository.AddStudentClass(studentClass); if (result == 1) { TempData["Success"] = "Class Successfully Assigned To Student"; return(RedirectToAction("studentClassDetail", "Student", new { area = "admin" })); } else { TempData["Error"] = "Class Assigned To Student Failed"; return(RedirectToAction("studentClassDetail", "Student", new { area = "admin" })); } } return(View()); }
public IActionResult AddStudentClass(StudentClass studentClassToAdd) { var wasSucessful = _studentClassRepository.AddStudentClass(studentClassToAdd); if (wasSucessful) { return(Ok()); } return(Forbid()); }