Example #1
0
        protected override PageflowStep MoveToPrevious(PageflowStep currentStep)
        {
            switch (currentStep.Name)
            {
            case "Account":
                return(_chooseStep);

            case "Payment":
                return(HasInitialUser ? _chooseStep : _accountStep);

            default:
                return(null);
            }
        }
Example #2
0
        protected override PageflowStep MoveToPrevious(PageflowStep currentStep)
        {
            switch (currentStep.Name)
            {
            case "PersonalDetails":
                return(_joinStep);

            case "JobDetails":
                return(_personalDetailsStep);

            case "Activate":
                return(_jobDetailsStep);

            default:
                return(null);
            }
        }
Example #3
0
        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);
            }
        }