public virtual void UpdateDynamicLabelRecords(IEnumerable <DynamicRecord> dynamicLabelRecords) { foreach (DynamicRecord record in dynamicLabelRecords) { _dynamicLabelStore.updateRecord(record); } }
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); }
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); } } }