public static void CreateTradeBuyOrdersFromAutogiroR()
{
var binding = new BasicHttpBinding();
binding.MaxReceivedMessageSize = Int32.MaxValue;
var target = new bfsapi.bfsapiSoapClient(binding, new EndpointAddress("http://localhost:20010/bfsapi.asmx"));
var req = new bfsapi.CreateTradeBuyOrdersFromAutogiroRequest()
{
Credentials = new bfsapi.Credentials
{
UserName = "username",
Password = "password"
},
identify = "identify",
Entities = new TradeBuyOrderFromAutogiro[]
{
new TradeBuyOrderFromAutogiro
{
Amount = 1000M,
AccountId = new Guid("76367cc6-d6e1-4845-b3a8-c631ef3cc89b"),
IsUnitOrder = false,
InstrumentId = new Guid("a8066b4e-cddd-49c0-aa73-f5c1f8dedfd3"),
ExecutionInterfaceKey = ExecutionInterfaceKey.ExternalFund,
LimitPrice = 10M,
AutoGiroPaymentPeriod = 0,
Comment = "TestGrahnFault",
BusinessDate = DateTime.Today.AddDays(1),
TransferReceiver = new Guid("a82306d3-a248-4bee-8d2e-d7562b6e520c"),
Day = 22,
DecisionMakerWithinFirm = Guid.NewGuid(),
DecisionMakers = new []{Guid.NewGuid(), Guid.NewGuid() }
},
new TradeBuyOrderFromAutogiro
{
Amount = 10M,
AccountId = new Guid("76367cc6-d6e1-4845-b3a8-c631ef3cc89b"),
IsUnitOrder = true,
InstrumentId = new Guid("0cad156f-aa72-437a-8f07-c7efe4fd5140"),
ExecutionInterfaceKey = ExecutionInterfaceKey.Internal,
LimitPrice = 10M,
AutoGiroPaymentPeriod = 0,
Comment = "TestGrahnFault",
BusinessDate = DateTime.Today.AddDays(1),
TransferReceiver = new Guid("a82306d3-a248-4bee-8d2e-d7562b6e520c"),
Day = 22,
DecisionMakerWithinFirm = Guid.NewGuid(),
DecisionMakers = new []{Guid.NewGuid(), Guid.NewGuid() }
},
new TradeBuyOrderFromAutogiro
{
Amount = 10M,
AccountId = new Guid("76367cc6-d6e1-4845-b3a8-c631ef3cc89b"),
IsUnitOrder = true,
InstrumentId = new Guid("35915153-e04a-4192-920c-983692983077"),
ExecutionInterfaceKey = ExecutionInterfaceKey.Manual,
LimitPrice = 10M,
AutoGiroPaymentPeriod = 0,
Comment = "TestGrahnFault",
BusinessDate = DateTime.Today.AddDays(1),
TransferReceiver = new Guid("a82306d3-a248-4bee-8d2e-d7562b6e520c"),
Day = 22,
DecisionMakerWithinFirm = Guid.NewGuid(),
DecisionMakers = new []{Guid.NewGuid(), Guid.NewGuid() }
},
}
};
var resp = target.CreateTradeBuyOrdersFromAutogiro(req);
} |