Exemple #1
0
 public EntityAttribute(EntityAttribute entityAttribute)
 {
     if (entityAttribute == null)
     {
         throw new ArgumentNullException(nameof(entityAttribute));
     }
     AttributeId            = entityAttribute.AttributeId;
     EntityId               = entityAttribute.EntityId;
     AttributeValue         = entityAttribute.AttributeValue;
     AttributeDataType      = entityAttribute.AttributeDataType;
     AttributeDisplayFormat = entityAttribute.AttributeDisplayFormat;
     EntityType             = new EntityType(entityAttribute.EntityType);
     AttributeType          = new AttributeType(entityAttribute.AttributeType);
 }
Exemple #2
0
        public void SetEntityAttribute(EntityAttribute entityAttribute)
        {
            if (entityAttribute == null)
            {
                throw new ArgumentNullException(nameof(entityAttribute));
            }
            var existingAttribute = CompanyAttributes.FirstOrDefault(a => a.AttributeType.AttributeTypeCode == entityAttribute.AttributeType.AttributeTypeCode);

            if (existingAttribute != null)
            {
                CompanyAttributes.Remove(existingAttribute);
            }
            CompanyAttributes.Add(entityAttribute);
        }