public static MetadataCompoundAttributeModel ConvertToModel(BaseUsage metadataAttributeUsage, int number)
{
return new MetadataCompoundAttributeModel
{
Id = metadataAttributeUsage.Id,
Number = number,
//PackageModelNumber = packageModelNumber,
//MetadataStructureId = metadataStructureId,
//Parent = metadataPackageUsage,
Source = metadataAttributeUsage,
DisplayName = metadataAttributeUsage.Label,
Discription = metadataAttributeUsage.Description,
//DataType = metadataAttributeUsage..MetadataAttribute.DataType.Name,
//SystemType = metadataAttributeUsage.MetadataAttribute.DataType.SystemType,
MinCardinality = metadataAttributeUsage.MinCardinality,
MaxCardinality = metadataAttributeUsage.MaxCardinality,
NumberOfSourceInPackage = 1,
first = true,
////DomainList = domainConstraintList,
last = true
};
}