public ActionResult Palindromes(PalindromeTool pt) { if (ModelState.IsValid) { var request = new PalindromeRequest(); var evaluator = new PalindromeEvaluator(); request.RawString = pt.RawString; request = evaluator.EvaluatePalindrome(request); if (request.IsPalindrome) { pt.IsPalindrome = 1; } else { pt.IsPalindrome = 2; } return(View("Palindromes", pt)); } return(View("Palindromes")); }
public ActionResult Palindromes() { var model = new PalindromeTool(); return(View(model)); }