/// <summary> /// Metodo per la creazione dell'array con gli URL per l'interoperabilità semplificata. Questo metodo restituisce /// URL solo se l'AOO associata alla UO o all'RF è abilitata all'Interoperabilità semplificata /// </summary> /// <param name="tipo">Tipo di corrispondente</param> /// <param name="id">Id dell'elemento per cui bisogna restituire gli URL</param> /// <returns>URL dei servizi di interoperabilità semplificata</returns> internal static global::RubricaComune.Proxy.Elementi.UrlInfo[] GetUrls(global::RubricaComune.Proxy.Elementi.Tipo tipo, String id) { bool isInteroperable = IsEnabledSimpInterop && _ws.IsElementInteroperableWithSimplifiedInteroperability(id, tipo == global::RubricaComune.Proxy.Elementi.Tipo.RF); if (isInteroperable) { return new global::RubricaComune.Proxy.Elementi.UrlInfo[] { new global::RubricaComune.Proxy.Elementi.UrlInfo { Url = InteroperabilitaSemplificataManager.InteroperabilityServiceUrl } } } ; return(null); }
/// <summary> /// Metodo per la creazione dell'array con gli URL per l'interoperabilità semplificata. Questo metodo restituisce /// URL solo se l'AOO associata alla UO o all'RF è abilitata all'Interoperabilità semplificata /// </summary> /// <param name="tipo">Tipo di corrispondente</param> /// <param name="id">Id dell'elemento per cui bisogna restituire gli URL</param> /// <returns>URL dei servizi di interoperabilità semplificata</returns> internal static global::RubricaComune.Proxy.Elementi.UrlInfo[] GetUrls(global::RubricaComune.Proxy.Elementi.Tipo tipo, String id) { try { bool isInteroperable = IsEnabledSimpInterop && _ws.IsElementInteroperableWithSimplifiedInteroperability(id, tipo == global::RubricaComune.Proxy.Elementi.Tipo.RF); if (isInteroperable) { return new global::RubricaComune.Proxy.Elementi.UrlInfo[] { new global::RubricaComune.Proxy.Elementi.UrlInfo { Url = SimplifiedInteroperabilityManager.InteroperabilityServiceUrl } } } ; return(null); } catch (System.Exception ex) { UIManager.AdministrationManager.DiagnosticError(ex); return(null); } }