/// <inheritdoc/> public void Initialize() { StepStatus = "Waiting"; StepComplete = false; IsActiveStep = false; CardTime.Reset(); CardStepIndex = 0; }
private void SecondsChanged(object sender, SelectionChangedEventArgs e) { if (SelectedCardTime == null) { SelectedCardTime = new CardTime(); } SelectedCardTime = new CardTime(SelectedCardTime.Minutes, int.Parse(SecondsBox.SelectedItem as string)); }
/// <inheritdoc/> public bool IterateSubStep() { if (CardStepIndex < CardSubSteps?.Count - 1) { CardStepIndex++; return(true); } StepStatus = "Completed"; StepComplete = true; IsActiveStep = false; CardTime.Pause(); return(false); }
/// <inheritdoc/> public void RetryCard() { CardStepIndex = 0; CardTime.Reset(); CardTime.Start(); }
/// <inheritdoc/> public void StartCard() { IsActiveStep = true; StepStatus = "Running"; CardTime.Start(); }
private TimeSpan GetTimeSpanFromCardTime(CardTime cardTime) { return new TimeSpan(0, cardTime.Minutes, cardTime.Seconds); }
private TimeSpan GetTimeSpanFromCardTime(CardTime cardTime) { return(new TimeSpan(0, cardTime.Minutes, cardTime.Seconds)); }