示例#1
0
        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);
        }
示例#2
0
 public async Task CreateAsync(UserInfo user)
 {
     await _userStore.CreateAsync(user);
 }