コード例 #1
0
        public async Task <UserModificationResult> CreateUser(CreateUserDto newUserDto)
        {
            User newUser = new User(newUserDto.Email, newUserDto.Name, newUserDto.Password);
            var  result  = await accountManager.CreateUser(newUser);

            if (result == UserModificationResult.SuccessConfirmationRequired)
            {
                await emailManager.EnqueueEmailConfirmation(
                    newUser,
                    GetEmailConfirmationUrl(newUser.ConfirmationCode));
            }

            return(result);
        }