Esempio n. 1
0
        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));
        }