Beispiel #1
0
        /// <summary>
        /// Получение заказов
        /// </summary>
        public async Task <EasyMSList <Order> > GetAllAsync(OrderQueryBuilder builder)
        {
            builder.Path = OrdersPath;
            builder.ValidateGet();

            return(await Gateway.SendGetRequestAsync <EasyMSList <Order> >(builder.BuildUri()));
        }
Beispiel #2
0
        /// <summary>
        /// Получение заказа по его идентификатору
        /// </summary>
        /// <param name="orderId">идентификатор заказа</param>
        /// <param name="organizationId">идентификатор организации</param>
        /// <returns><see cref="Order"/></returns>
        public async Task <Order> GetAsync(string orderId, string organizationId)
        {
            var builder = new OrderQueryBuilder {
                Path = string.Format(OrderPath, orderId), OrganizationId = organizationId
            };

            builder.ValidateGet();

            return(await Gateway.SendGetRequestAsync <Order>(builder.BuildUri()));
        }