Example #1
0
        public IActionResult MainBody([FromForm] string url)
        {
            if (!String.IsNullOrEmpty(url))
            {
                MainBodyModel mainbodyModel = GetBody(url);

                return(PartialView(mainbodyModel));
            }
            else
            {
                return(new JsonResult(""));
            }
        }
Example #2
0
        private MainBodyModel GetBody(string url)
        {
            var man            = _wordSvc.SetUrl(url);
            var images         = man.GetImages();
            var wordCount      = man.GetWordCount();
            var recurringWords = man.GetTopRecurringWords();
            var mainbodyModel  = new MainBodyModel()
            {
                ImageCarouselItems   = images,
                WordCount            = wordCount,
                TopTenRecurringWords = recurringWords.ToList()
            };

            return(mainbodyModel);
        }
Example #3
0
 public IActionResult Index(IndexURLParameter param)
 {
     try
     {
         if (ModelState.IsValid)
         {
             MainBodyModel mainbodyModel = GetBody(param.url);
             param.mainBody = mainbodyModel;
             return(View(param));
         }
         else
         {
             return(View());
         }
     }
     catch (Exception ex)
     {
         _logger.LogError(ex.Message);
         ModelState.AddModelError(string.Empty, ex.Message);
         return(View());
     }
 }