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