public void MoveToNextStep(ProviderWizardStep step) { switch (step) { case ProviderWizardStep.SelectType: if (View.ProviderInfoType != View.SelectedType) { MoveToProviderInfo(View.SelectedType); } else { View.GotoStep(ProviderWizardStep.ProviderData); } break; case ProviderWizardStep.ProviderData: if (View.ValidateProviderInfo()) { MoveToDefaultTranslation(View.IdentifierFields); } break; case ProviderWizardStep.DefaultTranslation: if (View.ValidateDefaultTranslation()) { MoveToSummary(); } break; } }
public void MoveToPreviousStep(ProviderWizardStep step) { switch (step) { case ProviderWizardStep.ProviderData: View.GotoStep(ProviderWizardStep.SelectType); break; case ProviderWizardStep.DefaultTranslation: View.GotoStep(ProviderWizardStep.ProviderData); break; case ProviderWizardStep.Summary: View.GotoStep(ProviderWizardStep.DefaultTranslation); break; case ProviderWizardStep.ErrorMessages: View.GotoStep(ProviderWizardStep.DefaultTranslation); break; } }