Hi,
Discovered the following issue as a result of the iMIS database having invalid data. When creating the CRegistration object [using CRegistration(IiMISUser user, string eventCode, string registrantContactId, bool autoEnroll, bool addLinked) constructor] the property CRegistration.RegistrationLineItems had thrown an exception. After digging I noticed that when constructing the CRegistration object it was trying to retrieve existing order details but since the database had an order_line with an order_number of 0.0 this record was been picked up by default. Since this order was incorrect, populating the RegistrationLineItemslist (in the IBO.NET) was throwing an exception and everything else was also breaking.