/// <summary> /// 更新用户 /// </summary> /// <param name="user">更新后的用户信息</param> public void UpdateUser(SystemUser systemUser) { if (dal.UpdateUser(systemUser) && systemUser.Flag) { EmployeeBLL objBll = new EmployeeBLL(); Employee obj = objBll.GetEmployee(systemUser.EmployeeID); SystemLogBLL systemLogBLL = new SystemLogBLL(); systemLogBLL.WriteLog("修改员工“" + obj.EmployeeName + "(" + obj.WorkNo + ")”用户登录信息"); } }
public bool UpdateUser(SystemUser user, out List <string> errorList) { errorList = new List <string>(); _objectValidator = new ValueObjectValidator(); _isValid = _objectValidator.TryValidate(user, out _validationResults); if (!_isValid) { foreach (var error in _validationResults) { errorList.Add(error.ErrorMessage); } return(false); } _userDAL.UpdateUser(user); return(true); }