public async Task CreateAsync(UserInfo user) { var exsitUserInfo = await _userStore.UserRepository.FirstOrDefaultAsync(p => p.UserName == user.UserName); if (exsitUserInfo != null) { throw new BusinessException($"系统中已经存在{user.UserName},请重新输入后用户名"); } user.Password = ServiceLocator.GetService <IPasswordHelper>().EncryptPassword(user.UserName, user.Password); await _userStore.CreateAsync(user); }
public async Task CreateAsync(UserInfo user) { await _userStore.CreateAsync(user); }