public ActionResult Save(StudentResult studentResult)
 {
     ViewBag.StudentList          = GetAllStudentsForDropdown();
     ViewBag.GradeList            = GetAllGradesForDropdown();
     studentResult.CourseEnrollId = StudentResultManager.EnrollCourseManager.GetEnrollId(studentResult);
     if (ModelState.IsValid)
     {
         string message = StudentResultManager.Save(studentResult);
         ViewBag.Message = message;
         if (message == "Result Saved")
         {
             ModelState.Clear();
             return(View());
         }
         else
         {
             return(View(studentResult));
         }
     }
     else
     {
         ViewBag.Message = "Please Fill All Field With Correct Format";
         return(View(studentResult));
     }
 }
Esempio n. 2
0
        public StudentResultController()
        {
            gradeManager = new GradeManager();

            studentResultManager = new StudentResultManager();
            enrollManager        = new EnrollManager();
        }
Esempio n. 3
0
 public StudentResultController()
 {
     gradeLetterManager   = new GradeLetterManager();
     studentManager       = new StudentManager();
     courseManager        = new CourseManager();
     studentResultManager = new StudentResultManager();
     enrollManager        = new EnrollManager();
 }
 public StudentResultController()
 {
     CourseManager        = new CourseManager();
     StudentManager       = new StudentManager();
     StudentResultManager = new StudentResultManager();
     EnrollCourseManager  = new EnrollCourseManager();
     DepartmentManager    = new DepartmentManager();
 }
Esempio n. 5
0
 public StudentResultController()
 {
     enrollCourseManager  = new EnrollCourseManager();
     studentViewManager   = new StudentViewManager();
     studentManager       = new StudentManager();
     gradeLetterManager   = new GradeLetterManager();
     studentResultManager = new StudentResultManager();
     student = new Student();
 }
 public StudentResultController()
 {
     _courseManager        = new CourseManager();
     _departmentManager    = new DepartmentManager();
     _semesterManager      = new SemesterManager();
     aEnrollCourseManager  = new EnrollCourseManager();
     aGradeManager         = new GradeManager();
     aStudentResultManager = new StudentResultManager();
 }
        public List <SelectListItem> GetAllGradesForDropdown()
        {
            List <Grade>          grades = StudentResultManager.GetAllGrades();
            List <SelectListItem> gradeSelectListItems =
                grades.ConvertAll(x => new SelectListItem()
            {
                Text = x.LetterGrade, Value = x.Id.ToString()
            });

            return(gradeSelectListItems);
        }
Esempio n. 8
0
 public ActionResult StudentResult(StudentResultModel studentResultModel)
 {
     if (ModelState.IsValid)
     {
         ViewBag.StudentsRegNo = GetAllStudentForDropDown();
         ViewBag.Grades        = GetAllGradesForDropDown();
         string result = new StudentResultManager().SaveAResult(studentResultModel);
         ViewData["Message"] = result;
         ModelState.Clear();
         return(View());
     }
     else
     {
         ViewData["Message"]   = "";
         ViewBag.StudentsRegNo = GetAllStudentForDropDown();
         ViewBag.Grades        = GetAllGradesForDropDown();
         return(View());
     }
 }
Esempio n. 9
0
        public IEnumerable <SelectListItem> GetAllGradesForDropDown()
        {
            List <SelectListItem> selectListItems = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Text = "---Select---", Value = ""
                },
            };
            List <GradeLetterModel> grades = new StudentResultManager().GetAllGrades();

            foreach (GradeLetterModel resultModel in grades)
            {
                SelectListItem selectListItem = new SelectListItem();
                selectListItem.Text  = resultModel.GradeLetter;
                selectListItem.Value = resultModel.Id.ToString();
                selectListItems.Add(selectListItem);
            }
            return(selectListItems);
        }
Esempio n. 10
0
        public ActionResult SaveResult(StudentResult aStudentResult)
        {
            StudentManager       aStudentManager       = new StudentManager();
            GradeManager         aGradeManager         = new GradeManager();
            StudentResultManager aStudentResultManager = new StudentResultManager();

            ViewBag.students = aStudentManager.GetAllStudents();
            ViewBag.gredes   = aGradeManager.GetAllGrades();
            var studentlist   = aStudentResultManager.GetAllStudentResultsByRegNo(aStudentResult.RegistrationNo);
            var studentcourse = studentlist.FirstOrDefault(s => s.CourseId == aStudentResult.CourseId);

            if (aStudentResult.CourseId == 0)
            {
                ViewBag.message = "Select Course";
            }
            else
            {
                if (studentcourse != null)
                {
                    ViewBag.message = "This Course Grade Already Exist";
                }
                else
                {
                    if (aStudentResultManager.SaveStudentResult(aStudentResult) > 0)
                    {
                        ViewBag.message = "Result Saved Successfully";
                    }
                    else
                    {
                        ViewBag.message = "Save Failed";
                    }
                }
            }

            return(View());
        }
Esempio n. 11
0
        public JsonResult GetAllResultByStudentId(int studentId)
        {
            var courses = new StudentResultManager().GetAllResultForView(studentId);

            return(Json(courses));
        }
Esempio n. 12
0
        public JsonResult GetTakenCourseByStudentId(int studentId)
        {
            var courses = new StudentResultManager().GetAllTakenCourses(studentId);

            return(Json(courses));
        }
 public ViewResultController()
 {
     enrollManager        = new EnrollManager();
     studentResultManager = new StudentResultManager();
 }
        public JsonResult GetCoursesById(StudentResult studentResult)
        {
            List <Course> Courses = StudentResultManager.GetCoursesByStudentId(studentResult.StudentId).ToList();

            return(Json(Courses));
        }
Esempio n. 15
0
 public StudentRsultController()
 {
     enrollCoursesManager = new EnrollCoursesManager();
     studentResultManager = new StudentResultManager();
 }