public async Task <IActionResult> Index(int id) { if (id == 0) { id = _userManager.GetProfileId(User); } var userProfileId = _userManager.GetProfileId(User); var profile = await _profileService.GetProfileWithTattoos(id); if (profile == null) { return(NotFound()); } var profileTattoosViewModel = _profileViewModelService .GetProfileIndexViewModel(profile, _userManager.GetProfileId(User)); return(View(profileTattoosViewModel)); }