public AuthState GetAuthState() { if (IsOK) { if (authState == null) { authState = new AuthState(this, options); } } else { authState = null; } return(authState); }
public void SelectedIndexChanged() { string provName = formMT.comboBoxProviders.Text; if (string.IsNullOrWhiteSpace(provName)) { // No provider choosed ClearOptions(options); providerData = null; currentProviderId = null; currentProviderName = null; ExtractProviderData(); } else { // Need to clear parameters GetAuthState()?.ClearOptions(options); authState = null; // another provider choosed if (providersNames != null && currentProviderId != providersNames[provName]) { ClearOptions(options); currentProviderId = providersNames[provName]; providerData = providersData[currentProviderId]; currentProviderName = providerData.name; ExtractProviderData(); } else { // Selected same provider as was selected before. No changes in settings } } EnableDisable(); return; }
/// <summary> /// /// </summary> /// <param name="_form"></param> /// <param name="_options"></param> /// <param name="fromForm">Call from event, change of form check box may result recourcing</param> public GlossaryState(AuthState authState, IntentoMTFormOptions _options, bool fromForm = false) : base(authState, _options) { this.authState = authState; providerState = authState.providerState; }
/// <summary> /// /// </summary> /// <param name="_form"></param> /// <param name="_options"></param> /// <param name="fromForm">Call from event, change of form check box may result recourcing</param> public ModelState(AuthState authState, IntentoMTFormOptions _options) : base(authState, _options) { this.authState = authState; providerState = authState.providerState; }