public virtual AttributeStateCreatedDto ToAttributeStateCreatedDto(IAttributeStateCreated e)
        {
            var dto = new AttributeStateCreatedDto();

            dto.StateEventId         = new AttributeStateEventIdDtoWrapper(e.StateEventId);
            dto.CreatedAt            = e.CreatedAt;
            dto.CreatedBy            = e.CreatedBy;
            dto.CommandId            = e.CommandId;
            dto.Name                 = e.Name;
            dto.OrganizationId       = e.OrganizationId;
            dto.Description          = e.Description;
            dto.IsMandatory          = e.IsMandatory;
            dto.IsInstanceAttribute  = e.IsInstanceAttribute;
            dto.AttributeValueType   = e.AttributeValueType;
            dto.AttributeValueLength = e.AttributeValueLength;
            dto.IsList               = e.IsList;
            dto.FieldName            = e.FieldName;
            dto.ReferenceId          = e.ReferenceId;
            dto.Active               = e.Active;
            var attributeValueEvents = new List <AttributeValueStateCreatedDto>();

            foreach (var ee in e.AttributeValueEvents)
            {
                AttributeValueStateCreatedDto eeDto = AttributeValueStateEventDtoConverter.ToAttributeValueStateCreatedDto(ee);
                attributeValueEvents.Add(eeDto);
            }
            dto.AttributeValueEvents = attributeValueEvents.ToArray();

            return(dto);
        }
        public virtual AttributeValueStateCreatedDto NewAttributeValueStateCreated(string value)
        {
            var e   = new AttributeValueStateCreatedDto();
            var eId = NewAttributeValueStateEventId(value);

            e.StateEventId = eId;
            return(e);
        }
Example #3
0
        public virtual AttributeValueStateCreatedDto ToAttributeValueStateCreatedDto(IAttributeValueStateCreated e)
        {
            var dto = new AttributeValueStateCreatedDto();

            dto.AttributeValueEventId = e.AttributeValueEventId;
            dto.CreatedAt             = e.CreatedAt;
            dto.CreatedBy             = e.CreatedBy;
            dto.Version            = e.Version;
            dto.CommandId          = e.CommandId;
            dto.AttributeValueName = e.AttributeValueName;
            dto.Description        = e.Description;
            dto.ReferenceId        = e.ReferenceId;
            dto.Active             = e.Active;
            return(dto);
        }