Esempio n. 1
0
 public CheckedExerciseLibraryController()
 {
     _exerciseLibraryLogic = new ExerciseLibraryLogic();
     _al           = new AuthorityManageLogic();
     _el           = new ExerciseLogic();
     _checkedLogic = new CheckedExerciseLibraryLogic();
 }
Esempio n. 2
0
 public FormalController()
 {
     _exerciseLibraryLogic = new ExerciseLibraryLogic();
     _al          = new AuthorityManageLogic();
     _formalLogic = new FormalLogic();
     _draftLogic  = new DraftLogic();
 }
        /// <summary>
        /// 习题详情界面(新增/编辑)
        /// </summary>
        /// <returns></returns>
        public ActionResult ExerciseDetail()
        {
            //绑定习题类型
            var exerciseType = new List <CS_Master_2>();

            exerciseType             = _el.GetExerciseType();
            ViewData["ExerciseType"] = exerciseType;
            ExerciseLibraryLogic exerciseLibraryLogic = new ExerciseLibraryLogic();
            var exerciseInputType = exerciseLibraryLogic.GetInputType();

            ViewData["exerciseInputType"] = exerciseInputType;
            //绑定录入类型
            var inputType = new List <CS_Master_2>();

            inputType             = _el.GetInputType();
            ViewData["InputType"] = inputType;
            bool   isEdit = Boolean.Parse(Request.QueryString["isEdit"]);
            string vguid  = Request.QueryString["Vguid"];
            Business_Exercises_Infomation exerciseMain = new Business_Exercises_Infomation();

            if (isEdit)//编辑
            {
                exerciseMain = _el.GetExerciseByVguid(vguid);
            }
            else//新增
            {
                exerciseMain.Vguid = Guid.NewGuid();
            }
            Sys_Role_Module roleModuleModel = _al.GetRoleModulePermission(Common.CurrentUser.GetCurrentUser().Role, Common.Tools.ModuleVguid.ExerciseModule);

            ViewBag.CurrentModulePermission = roleModuleModel;
            ViewBag.isEdit            = isEdit;
            ViewBag.exerciseMainModel = exerciseMain;
            return(View());
        }
Esempio n. 4
0
 public ExerciseLibraryManagementController()
 {
     _exerciseLibraryLogic = new ExerciseLibraryLogic();
     _al = new AuthorityManageLogic();
     _el = new ExerciseLogic();
 }