For developers: Query departments
Query a single department by a property
To query a single department, you must perform the following:
    - Get an instance of the manager.
    Get an instance of the TaxonomyManager object.
     
    - Get the Departments taxonomy.
    To get the Departments taxonomy, call the GetTaxonomies method and filter the collection by the title of the taxonomy.
     
    - Get the specified department.
    To get the specified department, you must filter the Taxa collection of the taxonomy by the desired criteria. 
Use the following code samples to query a single department by name, by title, and by ID:
Query a department by name
Query a department by title
NOTE: Filtering the Taxa collection by title is case-sensitive.
Query a department by ID
Query the departments of a parent department
To query all departments under a specified parent department, you must perform the following:
    - Get an instance of the manager.
    Get an instance of the TaxonomyManager object.
     
    - Get the Departments taxonomy.
    To get the Departments taxonomy, call the GetTaxonomies method and filter the collection by the title of the taxonomy.
     
    - Get the departments.
    To get the specified departments, you must filter the Taxa collection of the taxonomy by the name of the parent department. 
Use the following code sample:
NOTE: Because the Parent property of the first level of departments is null, you must make a check whether the Parent property is null.
Query all departments
To query all departments, you must perform the following:
    - Get an instance of the manager.
    Get an instance of the TaxonomyManager object.
     
    - Get the Departments taxonomy.
    To get the Departments taxonomy, call the GetTaxonomies method and filter the collection by the title of the taxonomy.
     
    - Get the departments.
    To get the departments, you must return the Taxa collection of the Departments taxonomy. 
Use the following code sample: