private IActionResult EditState(Model.User.UserInfo argUserInfo)
        {
            Util.Return.ReturnResult returnResult = new Util.Return.ReturnResult();
            try
            {
                DataBll.User.UserInfoDataBll userInfoDataBll = new DataBll.User.UserInfoDataBll();
                //1. 获取用户信息
                Model.User.UserInfo userInfo = userInfoDataBll.Get(argUserInfo.ID);
                //2. 进行用户信息的校验
                if (null != userInfo && userInfo.ID > 0)
                {
                    if (argUserInfo.State != userInfo.State)
                    {
                        //3. 更改用户状态
                        userInfo.State          = argUserInfo.State;
                        userInfo.LastUpdateTime = System.DateTime.UtcNow;
                        userInfo.LastUpdator    = UserName;
                        userInfoDataBll.Update(userInfo);
                    }
                }

                returnResult.IsOperateSuccess = true;
                returnResult.Description      = "Success";
            }
            catch (Exception ex)
            {
                returnResult.IsOperateSuccess = false;
                returnResult.Description      = $"Happened a error in server.The error message is {ex.Message}";
                ProcessException(returnResult.Description, ex);
            }

            return(new JsonResult(returnResult));
        }
 public IActionResult DisableUser([FromBody] Model.User.UserInfo argUserInfo)
 {
     if (null == argUserInfo)
     {
         argUserInfo = new UserInfo();
     }
     argUserInfo.State = Model.EnumType.UserState.Disable;
     return(EditState(argUserInfo));
 }