Example #1
0
        /// <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));
        }
Example #2
0
        /// <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));
        }