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)); }