private int SendOrderItem() { DateTime FromDate = DateTime.Parse(GetFromDate); List<order_item> LocalOrderItems = QueryOrderItems(FromDate); OrderItem[] SendOrderItems = new OrderItem[LocalOrderItems.Count()]; for (int i = 0; i < LocalOrderItems.Count(); i++) { OrderItem tmp = new OrderItem(); tmp.AddCost = (LocalOrderItems[i].addittional_cost == null) ? 0 : LocalOrderItems[i].addittional_cost.Value; tmp.Comment = LocalOrderItems[i].service_provider_comment; tmp.CreateDat = LocalOrderItems[i].createdAt.ToString("dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture); tmp.FinalPrice = LocalOrderItems[i].final_price; tmp.FinalPriceWithoutTax = LocalOrderItems[i].final_price_without_tax; tmp.FinalPriceWithTax = LocalOrderItems[i].final_price_with_tax; tmp.Id = LocalOrderItems[i].Id; tmp.IsAllIncl = LocalOrderItems[i].is_all_inclusive; tmp.IsConfirmed = LocalOrderItems[i].is_confirmed; tmp.IsFinished = LocalOrderItems[i].is_finished; tmp.OptionPrice = LocalOrderItems[i].option_price; tmp.OrderId = LocalOrderItems[i].order_id; tmp.PerItemTax = LocalOrderItems[i].per_item_tax; tmp.PreferredDatetime = LocalOrderItems[i].preferred_date_time.ToString("dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture); tmp.Price = LocalOrderItems[i].price; tmp.Quantity = LocalOrderItems[i].quantity; tmp.ServiceId = LocalOrderItems[i].service_id; tmp.Tax = LocalOrderItems[i].tax; SendOrderItems[i] = tmp; } int cntChangedItems = SyncClient.PutOrderItem(SendOrderItems, DateTimeNow, false); return cntChangedItems; }