public LocateStudiesResult LocateStudies(LocateStudiesRequest queryCriteria)
        {
            var result = _client.LocateStudies(queryCriteria);

            if (_studyComparer != null)
            {
                result.Studies = CollectionUtils.Sort(result.Studies, _studyComparer.Compare);
            }
            return(result);
        }
        public LocateStudiesResult LocateStudies(LocateStudiesRequest queryCriteria)
        {
            var result = _client.LocateStudies(queryCriteria);

            if (_studyComparer != null)
            {
                foreach (var identifier in result.Studies)
                {
                    identifier.ResolveServer(true);
                }

                result.Studies = CollectionUtils.Sort(result.Studies, _studyComparer.Compare).ToList();
            }
            return(result);
        }
		public LocateStudiesResult LocateStudies(LocateStudiesRequest queryCriteria)
		{
			var result = _client.LocateStudies(queryCriteria);
			if (_studyComparer != null)
				result.Studies = CollectionUtils.Sort(result.Studies, _studyComparer.Compare);
			return result;
		}
		public LocateStudiesResult LocateStudies(LocateStudiesRequest queryCriteria)
		{
			var result = _client.LocateStudies(queryCriteria);
			if (_studyComparer != null)
			{
				foreach (var identifier in result.Studies)
					identifier.ResolveServer(true);

				result.Studies = CollectionUtils.Sort(result.Studies, _studyComparer.Compare).ToList();
			}
			return result;
		}
 public LocateStudiesResult LocateStudies(LocateStudiesRequest request)
 {
     return(Channel.LocateStudies(request));
 }