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); }