public IActionResult MainBody([FromForm] string url) { if (!String.IsNullOrEmpty(url)) { MainBodyModel mainbodyModel = GetBody(url); return(PartialView(mainbodyModel)); } else { return(new JsonResult("")); } }
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); }
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()); } }