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)); }