Beispiel #1
0
 /// <summary>
 /// Gets a list of Locations based on the supplied criteria
 /// </summary>
 /// <param name="authToken">AuthorizationToken to use</param>
 /// <param name="criteria">QueryCriteria to search for</param>
 /// <returns></returns>
 public static async Task <List <Location> > GetByCriteria(AuthorizationToken authToken, QueryCriteria criteria)
 {
     criteria.ProjectionID = TypeProjectionConstants.Location.Id;
     return(await ConfigurationItemController.GetByCriteria <Location>(authToken, criteria));
 }
 /// <summary>
 /// Retrieves a list of HardwareAssets that match the given criteria
 /// </summary>
 /// <param name="authToken">AuthorizationToken to use</param>
 /// <param name="criteria">QueryCriteria to search for</param>
 /// <param name="includeInactiveItems">If true, override the criteria to exclude inactive items (this will set the grouping operator to AND!)</param>
 /// <returns></returns>
 public static async Task <List <HardwareAsset> > GetByCriteria(AuthorizationToken authToken, QueryCriteria criteria, bool includeInactiveItems = false)
 {
     criteria.ProjectionID = TypeProjectionConstants.HardwareAsset.Id;
     return(await ConfigurationItemController.GetByCriteria <HardwareAsset>(authToken, criteria));
 }