コード例 #1
0
        public JsonResult InsertExamRubricList(int?rubricid, string examtypename, string userlogin)
        {
            ViewBag.roleid   = Session["role_id"];
            ViewBag.idnumber = ViewData["userlogin"];
            var x = new TeacherClassesModel().InsertDataExamRubricList(rubricid, examtypename, userlogin);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult DeleteExamList(int?examlist_id, int?classid, int?examtype_id)
        {
            ViewBag.roleid   = Session["role_id"];
            ViewBag.idnumber = ViewData["userlogin"];
            var x = new TeacherClassesModel().DeleteExamList(examlist_id, classid, examtype_id);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public JsonResult AddRubric(int?classid, int?rubricid)
        {
            ViewBag.roleid   = Session["role_id"];
            ViewBag.idnumber = ViewData["userlogin"];
            var x = new TeacherClassesModel().GetRubric(classid, rubricid);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public JsonResult InsertExamList(int?classid, int?examtypeid, int?perfectscore, bool islock, string userlogin)
        {
            ViewBag.roleid   = Session["role_id"];
            ViewBag.idnumber = ViewData["userlogin"];
            var x = new TeacherClassesModel().InsertDataExamList(classid, examtypeid, perfectscore, islock, userlogin);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
        public JsonResult AddExamType(int?classid, int?examtypeid)
        {
            ViewBag.roleid   = Session["role_id"];
            ViewBag.idnumber = ViewData["userlogin"];
            var x = new TeacherClassesModel().GetExamTypes(classid, examtypeid);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
        public ActionResult ClassListDetails(int?classid, string coursetitle, int?userlogin)
        {
            ViewData["classid"]     = classid;
            ViewData["coursetitle"] = coursetitle;
            ViewData["userlogin"]   = userlogin;
            ViewBag.fullname        = Session["fullname"];
            ViewBag.roleid          = Session["role_id"];
            ViewBag.idnumber        = ViewData["userlogin"];
            TeacherClassesModel classes = new TeacherClassesModel();
            var x = classes.GetClassListDetails(classid);

            return(View(x));
        }
コード例 #7
0
        // GET: TeacherClass
        public ActionResult Index(int?id, int?role)
        {
            ViewBag.test          = id;
            ViewBag.idnumber      = id;
            ViewBag.roleid        = role;
            TempData["userlogin"] = id;
            TempData["roleid"]    = role;
            ViewBag.fullname      = Session["fullname"];
            TeacherClassesModel classes = new TeacherClassesModel();
            var x = classes.GetClassesByUser(id, role);

            return(View(x));
        }
コード例 #8
0
        public ActionResult ClassDetails(int?classid, string coursetitle, int?userlogin, int?role)
        {
            ViewBag.idnumber = TempData["userlogin"];
            TempData.Keep("userlogin");
            ViewBag.fullname        = Session["fullname"];
            ViewData["classid"]     = classid;
            ViewBag.classid         = ViewData["classid"];
            ViewData["coursetitle"] = coursetitle;
            ViewData["userlogin"]   = userlogin;
            ViewBag.roleid          = role;
            #region //Entity
            #endregion
            TeacherClassesModel classes = new TeacherClassesModel();

            var x = classes.GetClassDetailsPivot(classid, userlogin, role);

            return(View(x));
        }
コード例 #9
0
        public JsonResult GetExamTypeByUser(int?idnumber, int?classid)
        {
            var x = new TeacherClassesModel().GetExamTypeByUserDetails(idnumber, classid);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #10
0
        public JsonResult InsertGrade(int?class_id, int?examtype_id, int?user_id, string grade, int?userlogin)
        {
            var x = new TeacherClassesModel().InsertGradeData(class_id, examtype_id, user_id, grade, userlogin);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #11
0
        public JsonResult GetStudentAttendance(int?idnumber, int?classid)
        {
            var x = new TeacherClassesModel().GetStudentAttendanceDetails(idnumber, classid);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #12
0
        public JsonResult AddStudent(int?class_id, int?user_id, string userlogin)
        {
            var x = new TeacherClassesModel().InsertClassList(class_id, user_id, userlogin);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #13
0
        public JsonResult GetUserList(int?userid)
        {
            var x = new TeacherClassesModel().GetUserDetails(userid);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }
コード例 #14
0
        public JsonResult DeleteClassList(int?user_id, int?classlist_id)
        {
            var x = new TeacherClassesModel().deleteClassList(user_id, classlist_id);

            return(Json(x, JsonRequestBehavior.AllowGet));
        }