public static IDictionary <string, object> getContainsUserPathProperties(ContainsUserPathParams containsUserPathParams)
        {
            IDictionary <string, object> properties = new Dictionary <string, object>();

            properties[NAME] = containsUserPathParams.Name;
            return(properties);
        }
Beispiel #2
0
        /// <summary>
        /// Returns true if User Path exist. </summary>
        /// <param name="containsUserPathParams"> </param>
        /// <exception cref="GeneralSecurityException"> </exception>
        /// <exception cref="IOException"> </exception>
        /// <exception cref="URISyntaxException"> </exception>
        /// <exception cref="NeotysAPIException"> </exception>
        public bool ContainsUserPath(ContainsUserPathParams containsUserPathParams)
        {
            if (!Enabled)
            {
                return(false);
            }
            IDictionary <string, object> properties = DesignApiUtils.getContainsUserPathProperties(containsUserPathParams);

            properties[DesignApiUtils.API_KEY] = apiKey;
            try
            {
                ODataEntry entity = ReadEntity(DesignApiUtils.CONTAINS_USER_PATH, properties);
                return(DesignApiUtils.getContains(entity.AsDictionary()));
            }
            catch (ODataException oDataException)
            {
                throw new NeotysAPIException(oDataException);
            }
        }