private Data.MessageField ToModel(Xml.MessageField xMessageField, Int32 definitionIndex) { Data.MessageField dMessageField = new Data.MessageField(); dMessageField.XmlDefinition = xMessageField; dMessageField.DefinitionIndex = definitionIndex; dMessageField.Type = GetFieldType(xMessageField); dMessageField.Name = GetName(xMessageField); dMessageField.Units = xMessageField.Units; dMessageField.Display = StringHelper.TrimAndNormalizeCarriageReturn(xMessageField.Display); dMessageField.Text = StringHelper.TrimAndNormalizeCarriageReturn(xMessageField.Text); return(dMessageField); }
private IEnumerable <Data.MessageField> ToModels(IEnumerable <Xml.MessageField> xMessageFields) { IList <Data.MessageField> messageFields = new List <MessageField>(); Int32 definitionIndex = 0; foreach (Xml.MessageField xMessageField in xMessageFields) { Data.MessageField dMessageField = ToModel(xMessageField, definitionIndex); messageFields.Add(dMessageField); definitionIndex++; } return(messageFields); }