public async Task <IActionResult> Details()
        {
            var user = await _userManager.GetUserAsync(User);

            var country  = _repository.GetCountryById(user.CountryId);
            var wishList = _repository.GetWishListByUserId(user.Id);

            var viewModel = new UserDetailsViewModel()
            {
                FirstName    = user.FirstName,
                LastName     = user.LastName,
                Address      = user.Address,
                PostalNumber = user.PostalNumber,
                City         = user.City,
                Country      = country,
                PhoneNumber  = user.PhoneNumber,
                Email        = user.Email,
                WishList     = wishList
            };

            return(View(viewModel));
        }