public void SetCurrent(int index)
{
currentStepInfo = StepInfos.ElementAt(index);
currentStepInfo.SetStatus(StepStatus.inProgress);
for (int i = index + 1; i < StepInfos.Count(); i++)
{
if (!StepInfos.ElementAt(i).stepStatus.Equals(StepStatus.success)) StepInfos.ElementAt(i).SetStatus(StepStatus.none);
}
}