public async Task RegisterNewUser(RegisterUserDto userDto) { var user = new User(userDto.Email, userDto.Password); repository.Add(user); unitOfWork.Commit(); await messageSender.SendConfirmationToken(userDto.Email, user.Token.SecurityStamp); }