public ActionResult Create(Subject subject)
        {
            var _userSession = Session[ConstantVariable.USER_SESSION] as UserLogin;

            if (CheckInputSubject(subject))
            {
                var _subjectDao = new SubjectDAO();
                if (ModelState.IsValid)
                {
                    var _result = _subjectDao.Insert(subject);
                    if (_result > 0)
                    {
                        var s = new SubjectDAO().GetSubjectById(_result);
                        SetAlert("Thêm môn học thành công", "success");
                        new SystemLogDAO().Insert("Tạo môn học thành công [Môn học: " + s.Name + "] [Năm học: " + s.Grade.SchoolYear.NameOfSchoolYear + "]", _userSession.UserName, DateTime.Now.TimeOfDay, DateTime.Now.Date, GetIPAddress.GetLocalIPAddress());
                        return(Redirect("/admin/subjects/details/" + _result));
                    }
                    else
                    {
                        SetAlert("Thêm lớp học không thành công", "warning");
                        return(RedirectToAction("Index"));
                    }
                }
            }
            SetSchoolYearViewBag();
            SetGradeViewBag();
            return(View(subject));
        }