Пример #1
0
        public ActionResult Create(FieldTemplet templet, LoginUser loginUserInfo)
        {
            AjaxResult result = new AjaxResult("保存成功!");

            #region 判断是否已存在

            FieldTemplet exists = null;

            if (templet.FieldTempletId > 0)
            {
                exists = _unitOfWork.FieldTempletRepository.GetBy(m => m.FieldName == templet.FieldName && m.DatType == templet.DatType && m.Vaild == 1 && m.FieldTempletId != templet.FieldTempletId);
            }
            else
            {
                exists = _unitOfWork.FieldTempletRepository.GetBy(m => m.FieldName == templet.FieldName && m.DatType == templet.DatType && m.Vaild == 1);
            }

            if (exists != null)
            {
                result.Result = false;

                result.Message = "字段已存在!";

                return(AjaxJson(result));
            }

            #endregion

            if (templet.FieldTempletId > 0)
            {
                templet.SaveTime = DateTime.Now;

                templet.SaveUser = loginUserInfo.UserName;
            }
            else
            {
                templet.AddTime = DateTime.Now;

                templet.AddUser = loginUserInfo.UserName;

                templet.Vaild = 1;

                result.Data = _unitOfWork.FieldTempletRepository.Insert(templet);
            }

            _unitOfWork.Commit();

            return(AjaxJson(result));
        }
Пример #2
0
 public ActionResult Create(FieldTemplet groupTemplet)
 {
     return(View(groupTemplet ?? new FieldTemplet()));
 }