Exemple #1
0
        public async Task <IActionResult> CreateOrEdit(CoursesVM boVM)
        {
            if (ModelState.IsValid)
            {
                var userIdentity = User.Identity;
                if (!String.IsNullOrEmpty(userIdentity.Name))
                {
                    boVM.CourseCreatorName      = userIdentity.Name;
                    boVM.CourseAdministrtorName = userIdentity.Name;
                }

                var x = await _boVMService.SaveBo(boVM);

                if (x)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewData["ModuleName"]   = "课程管理";
                    ViewData["FunctionName"] = "课程定义管理";
                    return(View("CreateOrEdit", boVM));
                }
            }

            ViewData["ModuleName"]   = "课程管理";
            ViewData["FunctionName"] = "课程定义管理";
            return(View("CreateOrEdit", boVM));
        }