Ejemplo n.º 1
0
        public async Task <ActionResult> Keyword()
        {
            var topThreeReviewList = _cache.Get("topThreeReviewList") as List <ReviewRoot>;
            var sortedList         = _cache.Get("sortedBusinessList") as List <Business>;

            KeywordService          service       = new KeywordService();
            IEnumerable <KeyPhrase> keyPhraseList = service.CreateKeyPhraseList(topThreeReviewList);
            var keywords = await service.GetKeyWordsFromCognitiveServices(keyPhraseList);

            keywords = service.RemoveBusinessName(keywords, sortedList);

            _cache.Set("keywordcache", keywords, _policy);

            return(View(keywords));
        }