public ActionResult SaveResult(StudentResultEnrolled StudentResult)
        {
            if (ModelState.IsValid)
            {
                if (resultManager.GetCourseEnroll(StudentResult.CourseID, StudentResult.StudentID) != null)
                {
                    bool IsResultEnrolled = resultManager.SaveResult(StudentResult);
                    if (IsResultEnrolled)
                    {
                        ViewBag.Message = "Result enrolled successfully";
                    }
                    else
                    {
                        ViewBag.errMessage = "Result failed to enroll";
                    }
                }

                else
                {
                    ViewBag.errMessage = "Student doesnt enrolled this Course";
                }
                ModelState.Clear();
            }

            ViewBag.StudentRegNo = new SelectList(studentManager.StudentRegNo(), "StudentID", "RegistrationNo");
            ViewBag.grades       = new SelectList(resultManager.Grade(), "gradeID", "gradeLetter");
            return(View());
        }
Example #2
0
        // to save result in student result table//
        public bool SaveResult(StudentResultEnrolled StudentResult)
        {
            Result result = new Result();

            result.StudentID = StudentResult.StudentID;
            result.gradeID   = StudentResult.gradeID;
            result.CourseID  = StudentResult.CourseID;

            dbContext.Results.Add(result);
            int rowaffected = dbContext.SaveChanges();

            return(rowaffected > 0);
        }
Example #3
0
 public bool SaveResult(StudentResultEnrolled StudentResult)
 {
     return(_Getway.SaveResult(StudentResult));
 }