public ActionResult Index(LoginUser loginUser)
        {
            try
            {
                DraftUser user = DraftAuthentication.AuthenticateCredentials(loginUser.Username, loginUser.Password, HttpContext.Response);
                return(RedirectToAction("Index", "Home"));
            }
            catch (DraftAuthenticationException exc)
            {
                LoginUser retry = new LoginUser()
                {
                    Username = loginUser.Username
                };

                if (!String.IsNullOrWhiteSpace(exc.Username))
                {
                    retry.LoginMessage = exc.Username + " " + exc.Message + " " + exc.Expired.ToLongDateString() + " @ " + exc.Expired.ToLongTimeString();
                }
                else
                {
                    retry.LoginMessage = exc.Message;
                }
                retry.ErrorMessage = exc.Message;
                return(View(retry));
            }
        }