protected override PageflowStep MoveToPrevious(PageflowStep currentStep) { switch (currentStep.Name) { case "Account": return(_chooseStep); case "Payment": return(HasInitialUser ? _chooseStep : _accountStep); default: return(null); } }
protected override PageflowStep MoveToPrevious(PageflowStep currentStep) { switch (currentStep.Name) { case "PersonalDetails": return(_joinStep); case "JobDetails": return(_personalDetailsStep); case "Activate": return(_jobDetailsStep); default: return(null); } }
protected override PageflowStep MoveToNext(PageflowStep currentStep) { switch (currentStep.Name) { case "Choose": return(HasInitialUser ? _paymentStep : _accountStep); case "Account": return(_paymentStep); case "Payment": Complete(); return(_receiptStep); default: return(null); } }