AllegroGraphCSharpClient.Repository.listContexts C# (CSharp) Method

listContexts() public method

List all the contexts in the catalog
public listContexts ( string url ) : List
url string
return List
        public List<string> listContexts(string url)
        {
            try
            {
                if (url == string.Empty)
                {
                    List<Results> results = new List<Results>();
                    List<string> contexts = new List<string>();
                    results = jsonRequest("GET", this._url + "/contexts");
                    foreach (Results rs in results)
                    {
                        contexts.Add(rs.Result.ToString());
                    }
                    return contexts;
                }
                else
                {
                    List<Results> results = new List<Results>();
                    List<string> contexts = new List<string>();
                    results = jsonRequest("GET", url + "/contexts");
                    foreach (Results rs in results)
                    {
                        contexts.Add(rs.Result.ToString());
                    }
                    return contexts;
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Error in ListContexts:" + ex.Message);
                return null;
            }
        }