Ejemplo n.º 1
0
        /// <summary>
        /// Get query or query folder
        /// </summary>
        /// <param name="projectName"></param>
        /// <param name="folderPathOrId"></param>
        /// <param name="depth"></param>
        /// <param name="options"></param>
        /// <param name="includeDeleted"></param>
        /// <returns></returns>
        public async Task <Query> GetQuery(string projectName, string folderPathOrId, int?depth = null, QueryExpandOptions options = QueryExpandOptions.none, bool?includeDeleted = null)
        {
            string response = await GetResponse(string.Format("queries/{0}", folderPathOrId),
                                                new Dictionary <string, object>() { { "$expand", options }, { "$depth", depth }, { "$includeDeleted", includeDeleted } },
                                                projectName);

            return(JsonConvert.DeserializeObject <Query>(response));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Get query or query folder
 /// </summary>
 /// <param name="projectName"></param>
 /// <param name="folderPathOrId"></param>
 /// <param name="depth"></param>
 /// <param name="options"></param>
 /// <param name="includeDeleted"></param>
 /// <returns></returns>
 public async Task<Query> GetQuery(string projectName, string folderPathOrId, int? depth = null, QueryExpandOptions options = QueryExpandOptions.none, bool? includeDeleted = null)
 {
     string response = await GetResponse(string.Format("queries/{0}", folderPathOrId),
         new Dictionary<string, object>() { { "$expand", options }, { "$depth", depth }, { "$includeDeleted", includeDeleted } }, 
         projectName);
     return JsonConvert.DeserializeObject<Query>(response);
 }