public ActionResult Create(FieldGroupTemplet groupTemplet, LoginUser loginUserInfo)
        {
            AjaxResult result = new AjaxResult("保存成功!");

            #region 判断是否已存在

            FieldGroupTemplet exists = null;

            if (groupTemplet.FieldGroupTempletId > 0)
            {
                exists = _unitOfWork.FieldGroupTempletRepository.GetBy(m => m.FieldGroupTempletName == groupTemplet.FieldGroupTempletName && m.FxtCompanyId == loginUserInfo.FxtCompanyId

                                                                       && m.DatType == groupTemplet.DatType && m.Vaild == 1 && m.FieldGroupTempletId != groupTemplet.FieldGroupTempletId);
            }
            else
            {
                exists = _unitOfWork.FieldGroupTempletRepository.GetBy(m => m.FieldGroupTempletName == groupTemplet.FieldGroupTempletName && m.FxtCompanyId == loginUserInfo.FxtCompanyId

                                                                       && m.DatType == groupTemplet.DatType && m.Vaild == 1);
            }

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

                result.Message = "分组已存在!";

                return(AjaxJson(result));
            }

            #endregion

            if (groupTemplet.FieldGroupTempletId > 0)
            {
                groupTemplet.SaveTime = DateTime.Now;

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

                groupTemplet.AddUser = loginUserInfo.UserName;

                groupTemplet.FxtCompanyId = loginUserInfo.FxtCompanyId;

                groupTemplet.Vaild = 1;

                result.Data = _unitOfWork.FieldGroupTempletRepository.Insert(groupTemplet);
            }

            _unitOfWork.Commit();

            return(AjaxJson(result));
        }
 public ActionResult Create(FieldGroupTemplet groupTemplet)
 {
     return(View(groupTemplet ?? new FieldGroupTemplet()));
 }