Пример #1
0
        public ActionResult addResultInside(StudentStudentResultViewModel abc)
        {
            abc.studentResultview.sub_ID = int.Parse(Session["subj_id"].ToString());
            abc.studentResultview.cl_ID  = int.Parse(Session["classID"].ToString());

            sms.StudentResults.Add(abc.studentResultview);

            sms.SaveChanges();


            return(RedirectToAction("viewResult", "StudentResult"));
        }
Пример #2
0
        public ActionResult addResultInside(int subj_id)
        {
            if (!WebSecurity.IsAuthenticated)
            {
                return(RedirectToAction("Login", "Account"));
            }
            else
            {
                if (!Roles.GetRolesForUser(WebSecurity.CurrentUserName)[0].Equals("Faculty"))
                {
                    return(RedirectToAction("Login", "Account"));
                }
            }

            ViewBag.attendenceClass = "treeview";

            Session["subj_id"]          = subj_id;
            ViewBag.dashboardClass      = "";
            ViewBag.studentResultsClass = "active treeview";
            ViewBag.viewResultClass     = "";
            ViewBag.addResultClass      = "active";
            ViewBag.markAttendenceClass = "";
            ViewBag.viewAttendenceClass = "";

            int?classID = (from a in sms.Subjects where a.sub_ID == subj_id select a.cl_ID).First();

            Session["classID"]  = classID;
            ViewBag.subjectName = (from a in sms.Subjects where a.sub_ID == subj_id select a.sub_Name).First();

            StudentStudentResultViewModel viewModel = new StudentStudentResultViewModel();

            viewModel.studentResultview = new StudentResult();
            viewModel.studentsview      = (from a in sms.Students where a.cl_ID == classID select a).ToList();

            return(View(viewModel));
        }