public ActionResult Step4(AuthThing at)
 {
     this.AuthOrder.Radio         = at.Radio;
     this.AuthOrder.ExtraCheckbox = at.ExtraCheckbox;
     HomeController.AddRequest(Session.SessionID, "/authwizard/step___4");
     return(View(this.AuthOrder));
 }
 public ActionResult Step2(AuthThing at)
 {
     if (!string.IsNullOrEmpty(at.Text))
     {
         this.AuthOrder.Text = at.Text;
         HomeController.AddRequest(Session.SessionID, "/authwizard/step_2__");
         return(View(this.AuthOrder));
     }
     else
     {
         return(Redirect("/authwizard/step1"));
     }
 }
        public ActionResult Confirm(AuthThing at)
        {
            if (Session["ordered"] == null)
            {
                Session["ordered"] = new List <IWizardThing>();
            }

            List <IWizardThing> Ordered = (List <IWizardThing>)Session["ordered"];

            Ordered.Add(this.AuthOrder);
            Session["ordered"] = Ordered;
            HomeController.AddRequest(Session.SessionID, "/authwizard/confirm");
            this.AuthOrder = null;

            return(Redirect("~"));
        }
 public ActionResult Step3(AuthThing at)
 {
     this.AuthOrder.Checkbox = at.Checkbox;
     HomeController.AddRequest(Session.SessionID, "/authwizard/step__3_");
     return(View(this.AuthOrder));
 }