public IEnumerable<ComposedOrder> GetOrders( DateTime dateFrom, DateTime dateTo ) { var client = this._factory.CreateOrdersClient( "SkuVault", "1.0" ); var request = new ListOrdersRequest { SellerId = this._credentials.SellerId, LastUpdatedAfter = dateFrom, //LastUpdatedBefore = dateTo, MarketplaceId = this._credentials.AmazonMarketplace.GetMarketplaceIdAsList(), MWSAuthToken = this._credentials.MwsAuthToken }; AmazonLogger.Log.Trace( "[amazon] Loading orders for seller {0}", this._credentials.SellerId ); var service = new OrdersService( client, request ); foreach( var order in service.LoadOrders() ) { yield return order; } AmazonLogger.Log.Trace( "[amazon] Orders for seller {0} loaded", this._credentials.SellerId ); }