Пример #1
0
        public IEnumerable <T> Search <T>(ExternalQuery <T> query)
        {
            var xeroQuery = query as XeroApiQuery <T>;

            if (xeroQuery != null)
            {
                return((query as XeroApiQuery <T>).execute(xeroCoreApi));
            }
            throw new ArgumentException($"Not support query type {query.GetType()}");
        }
Пример #2
0
        public T Get <T>(ExternalQuery <T> query)
        {
            var xeroQuery = query as XeroApiQuery <T>;

            if (xeroQuery != null)
            {
                return(xeroQuery.execute(xeroCoreApi).Single());
            }
            throw  new ArgumentException($"Not support query type {query.GetType()}");
        }