Example #1
0
 public virtual void UpdateDynamicLabelRecords(IEnumerable <DynamicRecord> dynamicLabelRecords)
 {
     foreach (DynamicRecord record in dynamicLabelRecords)
     {
         _dynamicLabelStore.updateRecord(record);
     }
 }
Example #2
0
        private ICollection <DynamicRecord> StoreArray(object array)
        {
            ICollection <DynamicRecord> records = new List <DynamicRecord>();

            _arrayStore.allocateRecords(records, array);
            foreach (DynamicRecord record in records)
            {
                _arrayStore.updateRecord(record);
            }
            return(records);
        }
Example #3
0
 private void UpdateDynamicRecords(IList <DynamicRecord> records)
 {
     foreach (DynamicRecord valueRecord in records)
     {
         PropertyType recordType = valueRecord.getType();
         if (recordType == PropertyType.String)
         {
             _stringStore.updateRecord(valueRecord);
         }
         else if (recordType == PropertyType.Array)
         {
             _arrayStore.updateRecord(valueRecord);
         }
         else
         {
             throw new InvalidRecordException("Unknown dynamic record" + valueRecord);
         }
     }
 }