public virtual OneTimePinConfiguration Create(OneTimePinConfigurationInput oneTimePinConfigurationInput) { return _entityCreationService.Create(oneTimePinConfigurationInput); }
public virtual OneTimePinConfiguration Update(OneTimePinConfigurationInput oneTimePinConfigurationInput) { return _entityUpdateService.Update(oneTimePinConfigurationInput.OneTimePinTypeId, oneTimePinConfigurationInput); }
private void EnsureOtpDisabledForRewards() { var config = OneTimePinConfigurationsClient.Get(2); var input = new OneTimePinConfigurationInput { IsActive = false, MaxNumberOfRetries = 3, OneTimePinTypeId = 2 }; if (config == null) { OneTimePinConfigurationsClient.Create(input); } else if(config.IsActive) { OneTimePinConfigurationsClient.Update(input); } }