public ActionResult CardholderLookup(CardHolderLookupModel WebData) { if ((WebData.PhoneNumber == null) && (WebData.Email == null)) { ModelState.AddModelError("PhoneNumber", "Must specify either phone number or email address"); } if (ModelState.IsValid) { try { ICardHolderService CardHolderServiceInstance = new CardHolderService(); EditCardHolderModel CHData = CardHolderServiceInstance.FindCardHolder(WebData.PhoneNumber, WebData.Email); if (CHData != null) { return(View("ShowCardHolder", CHData)); } else { ModelState.AddModelError("", "Nobody found"); } } catch (Exception Ex) { ModelState.AddModelError("", Ex.Message); } } return(View(WebData)); }