// przygotowanie obiektu transportowego na podstawie bieżącego obiektu private OrderData GetData() { var data = new OrderData(); data.AccountNumber = Account.Number; data.BrokerId = Id; data.MainData = new OrderMainData(); data.MainData.CreateTime = CreateTime; data.MainData.Instrument = Instrument.Convert(); data.MainData.Side = Side; data.MainData.PriceType = Price.Type; data.MainData.PriceLimit = Price.NumValue; data.MainData.ActivationPrice = ActivationPrice; data.MainData.Quantity = Quantity; data.MainData.MinimumQuantity = MinimumQuantity; data.MainData.VisibleQuantity = VisibleQuantity; data.MainData.ImmediateOrCancel = ImmediateOrCancel; data.MainData.ExpirationDate = ExpirationDate; return(data); }