public ActionResult AdList() { var viewModel = CreateViewData <RecommendationsViewData>(); if (IsCurrentUserAuthenticated && CurrentUser.CanModerate()) { IQueryable <IRecommendation> recommendations = _recommendationRepository.GetAll(); viewModel.Recommendations = recommendations.Select(x => CreateRecommendationViewData(x)).ToList(); } else { ThrowNotFound("Nie ma takiej strony"); } return(View("RecommendationListBox", viewModel)); }