[Route("register")] //https://localhost:5001/register
        public async Task <ActionResult <UserSuccesDto> > registerUser(RegisterDto registerDto)
        {
            using var hpass = new HMACSHA512();

            var user = new User
            {
                email        = registerDto.Email,
                firstName    = registerDto.firstName,
                lastName     = registerDto.lastName,
                PasswordHash = hpass.ComputeHash(Encoding.UTF8.GetBytes(registerDto.password)),
                PasswordSalt = hpass.Key
            };

            db.User.Add(user);
            await db.SaveChangesAsync();

            return(new UserSuccesDto
            {
                firstName = user.firstName,
                lastName = user.lastName,
                email = user.lastName,
                Token = tokenService.CreateToken(user)
            });
        }