Esempio n. 1
0
        protected virtual IAttributeValueMvoStateCreated Map(ICreateAttributeValueMvo c)
        {
            var stateEventId = new AttributeValueMvoEventId(c.AttributeValueId, c.AttributeVersion);
            IAttributeValueMvoStateCreated e = NewAttributeValueMvoStateCreated(stateEventId);

            e.AttributeValueName            = c.AttributeValueName;
            e.Description                   = c.Description;
            e.ReferenceId                   = c.ReferenceId;
            e.Version                       = c.Version;
            e.Active                        = c.Active;
            e.AttributeAttributeName        = c.AttributeAttributeName;
            e.AttributeOrganizationId       = c.AttributeOrganizationId;
            e.AttributeDescription          = c.AttributeDescription;
            e.AttributeIsMandatory          = c.AttributeIsMandatory;
            e.AttributeAttributeValueType   = c.AttributeAttributeValueType;
            e.AttributeAttributeValueLength = c.AttributeAttributeValueLength;
            e.AttributeIsList               = c.AttributeIsList;
            e.AttributeFieldName            = c.AttributeFieldName;
            e.AttributeReferenceId          = c.AttributeReferenceId;
            e.AttributeCreatedBy            = c.AttributeCreatedBy;
            e.AttributeCreatedAt            = c.AttributeCreatedAt;
            e.AttributeUpdatedBy            = c.AttributeUpdatedBy;
            e.AttributeUpdatedAt            = c.AttributeUpdatedAt;
            e.AttributeActive               = c.AttributeActive;
            e.AttributeDeleted              = c.AttributeDeleted;
            e.CommandId                     = c.CommandId;


            e.CreatedBy = (string)c.RequesterId;
            e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>();
            var attributeVersion = c.AttributeVersion;


            return(e);
        }
        protected virtual IAttributeValueMvoStateCreated Map(ICreateAttributeValueMvo c)
        {
            var stateEventId = new AttributeValueMvoStateEventId(c.AttributeValueId, c.AttributeVersion);
            IAttributeValueMvoStateCreated e = NewAttributeValueMvoStateCreated(stateEventId);

            e.Name                          = c.Name;
            e.Description                   = c.Description;
            e.ReferenceId                   = c.ReferenceId;
            e.Version                       = c.Version;
            e.Active                        = c.Active;
            e.AttributeName                 = c.AttributeName;
            e.AttributeOrganizationId       = c.AttributeOrganizationId;
            e.AttributeDescription          = c.AttributeDescription;
            e.AttributeIsMandatory          = c.AttributeIsMandatory;
            e.AttributeIsInstanceAttribute  = c.AttributeIsInstanceAttribute;
            e.AttributeAttributeValueType   = c.AttributeAttributeValueType;
            e.AttributeAttributeValueLength = c.AttributeAttributeValueLength;
            e.AttributeIsList               = c.AttributeIsList;
            e.AttributeFieldName            = c.AttributeFieldName;
            e.AttributeReferenceId          = c.AttributeReferenceId;
            e.AttributeCreatedBy            = c.AttributeCreatedBy;
            e.AttributeCreatedAt            = c.AttributeCreatedAt;
            e.AttributeUpdatedBy            = c.AttributeUpdatedBy;
            e.AttributeUpdatedAt            = c.AttributeUpdatedAt;
            e.AttributeActive               = c.AttributeActive;
            e.AttributeDeleted              = c.AttributeDeleted;
            ReflectUtils.CopyPropertyValue("CommandId", c, e);


            e.CreatedBy = (string)c.RequesterId;
            e.CreatedAt = DateTime.Now;
            var attributeVersion = c.AttributeVersion;


            return(e);
        }
 void IAttributeValueMvoApplicationService.When(ICreateAttributeValueMvo c)
 {
     this.When((CreateAttributeValueMvoDto)c);
 }
        public virtual void Create(ICreateAttributeValueMvo c)
        {
            IAttributeValueMvoStateCreated e = Map(c);

            Apply(e);
        }
Esempio n. 5
0
 public virtual void When(ICreateAttributeValueMvo c)
 {
     Update(c, ar => ar.Create(c));
 }