/// <summary> /// Finds the step based on its name. /// </summary> /// <param name="step">Step name.</param> /// <returns>The step associated with the name.</returns> protected internal StepQueryResponse FindStep(string step) { if (step == AuthenticatedTicket.InitialStep) { return(StepSync.FirstOrDefault()); } return(StepSync.FirstOrDefault(s => s.GetName() == step)); }
/// <summary> /// Registers a step to use. /// </summary> /// <param name="stepQueryResponse">Step.</param> public void RegisterStep(StepQueryResponse stepQueryResponse) { StepSync.Add(stepQueryResponse); }