void CreateFiberStrands(string bufferTubeGlobalID)
{
string fiberColor = null;
string fiberName = null;
// Assuming here that there are 12 strands per tube
// Create a buffer tube record for each group of 12 fiber strands
for (int idx = 1; idx <= 12; idx++)
{
IRow fiberRow = targetFiberClass.CreateRow();
// Assign the fiber number
fiberRow.set_Value(fiberNumberFieldIndex, idx);
// Look up the color and name based on the index
GetColorAndName(idx, ref fiberColor, ref fiberName);
fiberRow.set_Value(fiberColorFieldIndex, fiberColor);
fiberRow.set_Value(fiberNameFieldIndex, fiberName);
// Assign Fiber Manager Model Names. THISFIBERCLASSMODELNAME is an example
fiberRow.set_Value(fiberTFCMNFieldIndex, "FIBERSTRAND");
// Assign the ParentID - foreign key to link to the Fiber Cable
fiberRow.set_Value(targetBufferTubeParentIDFieldIndex, bufferTubeGlobalID);
fiberRow.Store();
}
}