/// <summary> /// 修改基础类型 /// </summary> /// <param name="basetype"></param> /// <returns></returns> public ActionResult EditBaseType(BaseTypeModel basetype) { if (AdminBaseInfo.GetBaseTypeByParentId(basetype.Parentid, basetype.Type, basetype.Systypeid)) { ModelState.AddModelError("Type", "名称已经存在"); } if (ModelState.IsValid) { bool result = AdminBaseInfo.UpdateBaseType(basetype); if (result) { return(PromptView("修改成功")); } else { return(PromptView("修改失败")); } } Load(basetype.Parentid == 0 ? basetype.Systypeid : basetype.Parentid); return(View(basetype)); }
/// <summary> /// 添加基础类型 /// </summary> /// <param name="basetype"></param> /// <returns></returns> public ActionResult AddBaseType(BaseTypeModel basetype, int parentid = -1) { if (AdminBaseInfo.GetBaseTypeByParentId(basetype.Parentid, basetype.Type)) { ModelState.AddModelError("Type", "名称已经存在"); } if (ModelState.IsValid) { bool result = AdminBaseInfo.AddBaseType(basetype); if (result) { return(PromptView("添加成功")); } else { return(PromptView("添加失败")); } } Load(basetype.Parentid); return(View(basetype)); }