public Interfaces.IRecommendations GetRecommendedProducts(string userId, int maxCount, CultureInfo cultureInfo)
        {
            var recommendationsForProduct = _trackedRecommendationService.GetRecommendationsForCustomer(userId, maxCount);

            List <ContentReference> links = new List <ContentReference>();

            foreach (string code in recommendationsForProduct.ProductCodes)
            {
                links.Add(_referenceConverter.GetContentLink(code, CatalogContentType.CatalogEntry));
            }

            Interfaces.IRecommendations recommendations = new ProductRecommendations(recommendationsForProduct.RecommenderName, _contentRepository.GetItems(links, cultureInfo));
            return(recommendations);
        }
        public ActionResult Index()
        {
            var statusmodel = _sannsynAdminService.GetServiceStatus();

            var model = new SannsynOverviewViewModel();

            model.ServiceStatus = statusmodel;

            var userId = _customerService.GetCurrentUserId();

            model.CurrentUserId = userId;
            model.CurrentUserRecommendations = _recommendationService.GetRecommendationsForCustomer(userId);

            return(View(string.Format("{0}{1}/Views/SannsynOverview/Index.cshtml", Paths.ProtectedRootPath, "Sannsyn"), model));
        }