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); }
public virtual void When(ICreateAttributeValueMvo c) { Update(c, ar => ar.Create(c)); }