public static void UpdateSubscriptionOrders()
{
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.UpdateSubscriptionOrderRequest()
{
Credentials = new bfsapi.Credentials
{
UserName = "apiuser",
Password = "apiuser"
},
identify = "asdfasdfasdf"
};
req.Entities = new bfsapi.UpdateSubscriptionOrder[]
{
new bfsapi.UpdateSubscriptionOrder
{
BrickId = new Guid("00b2b17c-50f0-4ae9-8a91-e1a99e7b8c36"),
CashAmount = 123M,
ExecutionInterfaceSettingKey = "Internal"
},
};
req.Fields=new UpdateSubscriptionOrderFields
{
CashAmount = true,
LimitPrice = true,
ExecutionInterfaceSettingKey=true
};
var res = target.UpdateSubscriptionOrders(req);
} |