static FieldDefinitionDTO ToFieldDefinition(this PBFieldDefinition field) { //# Tested return(new FieldDefinitionDTO( field.DataType.ToPublicId(), field.Purpose.ToPublicId(), field.Meaning.ToPublicId() )); }
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); } }