예제 #1
0
 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);
 }
예제 #2
0
        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);
        }