private void ThirdPartySharing() { string enabled = _command.GetFirstParameterValue("isEnabled"); bool? isEnabled = null; if (enabled != null) { isEnabled = bool.Parse(enabled); } AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(isEnabled); if (_command.ContainsParameter("granularOptions")) { var granularOptions = _command.Parameters["granularOptions"]; for (var i = 0; i < granularOptions.Count; i += 3) { var partnerName = granularOptions[i]; var key = granularOptions[i + 1]; var value = granularOptions[i + 2]; adjustThirdPartySharing.addGranularOption(partnerName, key, value); } } Adjust.trackThirdPartySharing(adjustThirdPartySharing); }
private void TrackThirdPartySharing() { var isEnabledS = Command.GetFirstParameterValue("isEnabled"); AdjustThirdPartySharing thirdPartySharing = new AdjustThirdPartySharing( isEnabledS == null ? null : Java.Lang.Boolean.ValueOf(isEnabledS)); if (Command.ContainsParameter("granularOptions")) { var granularOptions = Command.Parameters["granularOptions"]; for (var i = 0; i < granularOptions.Count; i = i + 3) { var partnerName = granularOptions[i]; var key = granularOptions[i + 1]; var value = granularOptions[i + 2]; thirdPartySharing.AddGranularOption(partnerName, key, value); } } Adjust.TrackThirdPartySharing(thirdPartySharing); }