/// <summary> /// Html扩展方法 /// 显示组织类型 /// </summary> /// <param name="html"></param> /// <param name="state">状态</param> public static MvcHtmlString GetOrgType(this HtmlHelper html, QssOrganizeType type) { return(new MvcHtmlString( type == QssOrganizeType.Class ? "班级" : type == QssOrganizeType.Major ? "专业" : type == QssOrganizeType.Campus ? "校区" : type == QssOrganizeType.College ? "学院" : type == QssOrganizeType.Department ? "部门" : type == QssOrganizeType.Association ? "协会" : type == QssOrganizeType.School ? "学校" : "临时")); }
public ActionResult Create(CreateOrgModel model) { // 组织类型 QssOrganizeType type = model.OrgType == QssOrganizeType.Association.ToString() ? QssOrganizeType.Association : model.OrgType == QssOrganizeType.Campus.ToString() ? QssOrganizeType.Campus : model.OrgType == QssOrganizeType.Class.ToString() ? QssOrganizeType.Class : model.OrgType == QssOrganizeType.College.ToString() ? QssOrganizeType.College : model.OrgType == QssOrganizeType.Department.ToString() ? QssOrganizeType.Department : model.OrgType == QssOrganizeType.Major.ToString() ? QssOrganizeType.Major : model.OrgType == QssOrganizeType.School.ToString() ? QssOrganizeType.School : QssOrganizeType.Temp; if (ModelState.IsValid) { QssResult result = OrganizeService.QssCreateOrganize(type, model.OrgName, model.Password, model.ComPassword, out string message); switch (result) { case QssResult.Success: return(Content(QssReturnHepler.QssGetReturnContent(message, "/Users/OrganizeList"))); case QssResult.Fail: return(Content(QssReturnHepler.QssGetReturnContent(message, "/Organize/Create"))); case QssResult.Error: default: return(RedirectToAction("LogOff", "Account")); } } string errmsg = ""; foreach (var item in ModelState.Values) { foreach (var _item in item.Errors) { errmsg += _item.ErrorMessage; } } return(Content(QssReturnHepler.QssGetReturnContent(errmsg, "/Organize/Create"))); }