/// <summary> /// 注册; /// </summary> /// <param name="user">用户</param> /// <returns>是否注册成功</returns> public User SignUp(string userNo, string userPassword) { this.HasSignedUp = false; User user = new User() { No = userNo, Password = CrytoHelper.Md5(userPassword), IsActivated = true }; try { this.UserDal.Insert(user); this.HasSignedUp = true; this.Message = "注册成功。"; } catch (ApplicationException ex) { this.Message = $"{ex.Message}\n注册失败!"; } catch (Exception) { this.Message = "注册失败!"; } return(user); }
/// <summary> /// 注册; /// </summary> /// <param name="user">用户</param> /// <returns>是否注册成功</returns> public UserDto SignUp(string userNo, string userPassword) { this.HasSignedUp = false; User user = new User() { No = userNo, Password = CrytoHelper.Md5(userPassword), IsActivated = true, RoleNo = this.GetRole(userNo).No }; try { this.UserDal.Insert(user); this.HasSignedUp = true; this.Message = "注册成功。"; } catch (ApplicationException ex) { this.Message = $"{ex.Message}\n注册失败!"; } catch (Exception) { this.Message = "注册失败!"; } UserDto userDto = AutoMapperHelper.Get <User, UserDto>(user); userDto.HasSignedUp = this.HasSignedUp; userDto.Message = this.Message; return(userDto); }