public ActionResult LastDayLookup(string emailAddress) { if (String.IsNullOrWhiteSpace(emailAddress)) { ModelState.AddModelError("EmailAddress", "Email Address Required"); return(View()); } ModelState.Clear(); LastDay lastDay = LastDay.Create(emailAddress); if (lastDay == null) { ModelState.AddModelError("EmailAddress", "User Lookup Error"); return(View(new { EmailAddress = emailAddress })); } if (UserRole.IsContingentAdmin(User) && !UserRole.IsEmployeeAdmin(User) && lastDay.IsContingent == false) { ModelState.AddModelError("EmailAddress", "Invalid Contingent"); return(View(new { EmailAddress = emailAddress })); } return(View("LastDayRequest", lastDay)); }