コード例 #1
0
        public IActionResult Create(CreateGradeViewModel model)
        {
            ViewData["ReturnUrl"] = ReturnUrl;

            PopulateTeachers();
            if (ModelState.IsValid)
            {
                var userId = this.userManager.GetUserId(this.User);

                var grade = new Grade
                {
                    Grade_number = model.Grade_number,
                    Grade_letter = model.Grade_letter,
                    Teacher_Id   = model.Teacher_Id,
                    Active       = model.Active,
                    Created_At   = DateTime.UtcNow,
                    Created_By   = userId,
                    Updated_By   = null,
                };

                db.Grade.Add(grade);
                db.SaveChanges();
                return(RedirectToAction("List", "Grade"));
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
コード例 #2
0
        public ActionResult EditGrade(CreateGradeViewModel viewObj)
        {
            Grade gradeObj = new Grade();

            gradeObj.GradeName             = viewObj.GradeName;
            gradeObj.GradeID               = viewObj.GradeID;
            _context.Entry(gradeObj).State = EntityState.Modified;
            _context.SaveChanges();
            return(RedirectToAction("GradeList"));
        }
コード例 #3
0
        public ActionResult AddGrade(CreateGradeViewModel viewobj)
        {
            Grade gradeObj = new Grade();

            gradeObj.GradeName = viewobj.GradeName;
            _context.grades.Add(gradeObj);
            _context.SaveChanges();
            RedirectToAction("GradeList");
            return(RedirectToAction("GradeList"));
        }
コード例 #4
0
        public ActionResult EditGrade(int id)
        {
            Grade gradeObj = _context.grades.SingleOrDefault(g => g.GradeID == id);
            CreateGradeViewModel gradeObj2 = new CreateGradeViewModel();

            if (gradeObj != null)
            {
                // gradeObj = new Grade();
                gradeObj2.GradeName = gradeObj.GradeName;
            }

            return(View(gradeObj));
        }