public GuestLoginSummary(IEnumerable<IProcessStep> steps) { var enumerator = steps.GetEnumerator(); enumerator.MoveNext(); EnterMobileInputModel = enumerator.Current.As<EnterMobileStep>().InputModel; enumerator.MoveNext(); EnterGuestLoginInputModel = enumerator.Current.As<EnterGuestLoginStep>().InputModel; }
public ActionResult EnterGuestLogin(EnterGuestLoginInputModel inputModel, EnterGuestLoginStep step) { step.Proceed(inputModel); return null; }
public void Proceed(EnterGuestLoginInputModel inputModel) { InputModel = inputModel; OnComplete(Factory.CreateCommand<LogInGuestCommand>()); }