Exemple #1
0
        public async Task CreateUser(CreateUserInput input, string[] roles)
        {
            var user = input.MapTo <User>();

            user.TenantId         = AbpSession.TenantId;
            user.Password         = new PasswordHasher().HashPassword(input.Surname.ToUpper());
            user.IsEmailConfirmed = true;

            //IdentityResult chkUser = await UserManager.CreateAsync(user,user.Password);

            long userId = _userRepository.InsertAndGetId(user);

            if (userId > 0)
            {
                await UserManager.AddToRolesAsync(userId, roles);
            }
        }