Пример #1
0
        public async Task <UserForLoginDto> Handle(RegisterUserCommand request, CancellationToken cancellationToken)
        {
            var user = _mapper.Map <User>(request.UserForRegistrationDto);

            user.Password = _authService.GenerateHashedPassword(request.UserForRegistrationDto.Password);

            await _service.AddUser(user);

            var userDto = _mapper.Map <UserForLoginDto>(user);

            userDto.Password = request.UserForRegistrationDto.Password;

            return(userDto);
        }