Example #1
0
 /// <inheritdoc/>
 public void Initialize()
 {
     StepStatus   = "Waiting";
     StepComplete = false;
     IsActiveStep = false;
     CardTime.Reset();
     CardStepIndex = 0;
 }
Example #2
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));
 }
Example #3
0
        /// <inheritdoc/>
        public bool IterateSubStep()
        {
            if (CardStepIndex < CardSubSteps?.Count - 1)
            {
                CardStepIndex++;
                return(true);
            }

            StepStatus   = "Completed";
            StepComplete = true;
            IsActiveStep = false;
            CardTime.Pause();
            return(false);
        }
Example #4
0
 /// <inheritdoc/>
 public void RetryCard()
 {
     CardStepIndex = 0;
     CardTime.Reset();
     CardTime.Start();
 }
Example #5
0
 /// <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));
 }