public virtual AttributeSetStateCreatedDto ToAttributeSetStateCreatedDto(IAttributeSetStateCreated e)
        {
            var dto = new AttributeSetStateCreatedDto();

            dto.StateEventId            = new AttributeSetStateEventIdDtoWrapper(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.SerialNumberAttributeId = e.SerialNumberAttributeId;
            dto.LotAttributeId          = e.LotAttributeId;
            dto.ReferenceId             = e.ReferenceId;
            dto.Active                  = e.Active;
            var attributeUseEvents = new List <AttributeUseStateCreatedDto>();

            foreach (var ee in e.AttributeUseEvents)
            {
                AttributeUseStateCreatedDto eeDto = AttributeUseStateEventDtoConverter.ToAttributeUseStateCreatedDto(ee);
                attributeUseEvents.Add(eeDto);
            }
            dto.AttributeUseEvents = attributeUseEvents.ToArray();

            return(dto);
        }
Esempio n. 2
0
        public virtual AttributeSetStateCreatedDto ToAttributeSetStateCreatedDto(IAttributeSetStateCreated e)
        {
            var dto = new AttributeSetStateCreatedDto();

            dto.AttributeSetEventId    = e.AttributeSetEventId;
            dto.CreatedAt              = e.CreatedAt;
            dto.CreatedBy              = e.CreatedBy;
            dto.CommandId              = e.CommandId;
            dto.AttributeSetName       = e.AttributeSetName;
            dto.OrganizationId         = e.OrganizationId;
            dto.Description            = e.Description;
            dto.ReferenceId            = e.ReferenceId;
            dto.IsInstanceAttributeSet = e.IsInstanceAttributeSet;
            dto.IsMandatory            = e.IsMandatory;
            dto.Active = e.Active;
            var attributeUseEvents = new List <AttributeUseStateCreatedDto>();

            foreach (var ee in e.AttributeUseEvents)
            {
                AttributeUseStateCreatedDto eeDto = AttributeUseStateEventDtoConverter.ToAttributeUseStateCreatedDto(ee);
                attributeUseEvents.Add(eeDto);
            }
            dto.AttributeUseEvents = attributeUseEvents.ToArray();

            return(dto);
        }