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());
        }
Exemple #2
0
        public IActionResult AddStudentClass(StudentClass studentClassToAdd)
        {
            var wasSucessful = _studentClassRepository.AddStudentClass(studentClassToAdd);

            if (wasSucessful)
            {
                return(Ok());
            }

            return(Forbid());
        }