Castle.MonoRail.Framework.WizardActionProvider.ResetSteps C# (CSharp) Method

ResetSteps() protected method

Resets the steps by invoking WizardStepPage.Reset on all steps instances.
protected ResetSteps ( Controller controller ) : void
controller Controller The controller.
return void
		protected void ResetSteps(Controller controller)
		{
			IWizardController wizardController = controller as IWizardController;

			WizardStepPage[] steps = wizardController.GetSteps(controller.Context);

			foreach(WizardStepPage step in steps)
			{
				step.InitializeFieldsFromServiceProvider(controller.Context);
				step.Reset();
			}
		}