示例#1
0
 static FieldDefinitionDTO ToFieldDefinition(this PBFieldDefinition field)
 {
     //# Tested
     return(new FieldDefinitionDTO(
                field.DataType.ToPublicId(),
                field.Purpose.ToPublicId(),
                field.Meaning.ToPublicId()
                ));
 }
示例#2
0
 static IEnumerable <PBFieldDefinition> ToPBFieldDefinitions(this IEnumerable <FieldDefinitionDTO> items)
 {
     foreach (FieldDefinitionDTO item in items)
     {
         PBFieldDefinition f = new PBFieldDefinition
         {
             Meaning  = item.MeaningPublicId.ToPBPublicId(),
             DataType = item.DataTypePublicId.ToPBPublicId(),
             Purpose  = item.PurposePublicId.ToPBPublicId(),
         };
         yield return(f);
     }
 }