public IActionResult Index(string lastName) { try { if (lastName.Length < 65 && lastName != "" && lastName != null) { ViewBag.Title = "Search Result | The Phone Book"; ViewBag.SearchLastName = lastName; ViewBag.Subtitle = $"Search by the surname: {ViewBag.SearchLastName}"; var searchList = SourceManager.GetByLastName(lastName); return(View("List", searchList)); } } catch (NullReferenceException) { TempData["WrongData"] = "Wrong data. Try again."; return(View()); } catch (ArgumentNullException) { TempData["WrongData"] = "Wrong data. Try again."; return(View()); } catch (Exception) { TempData["WrongData"] = "Wrong data. Try again."; return(View()); } return(View()); }