public async Task <IActionResult> Album(int id) { var album = await _albumService.GetAlbumWithTattoos(id); if (album == null) { return(NotFound()); } var authResult = _authorizationService.AuthorizeAsync(User, album, "EditPolicy"); var viewModel = _profileViewModelService.GetProfileAlbumViewModel(album, id); if (authResult.Result.Succeeded) { viewModel.IsOwner = true; } return(View(viewModel)); }