Code: Select all
using (IOrder order = ot.CreateOrder())
{
...
}
Code: Select all
using (IOrder order = ot.CreateOrder())
{
...
}
Code: Select all
var spec = new OrderCreationSpec()
{
BaseOrderNumber = orderNumber,
Prefix = @"",
Suffix = @"",
OwningProfileID = owningProfileGuid
};
spec.Templates.Add(templateName);
try
{
//Creating order object.
using (var order = orderTracking.CreateOrder(spec))
{
try
{
...
}
finally
{
//always close the order - otherwise it will leave a lock!
orderTracking.CloseOrder(order);
}
}
}
catch (Exception ex)
{
mErrorLogging.Log(...);
throw;
}