protected virtual IAttributeAliasMvoStateCreated Map(ICreateAttributeAliasMvo c) { var stateEventId = new AttributeAliasMvoEventId(c.AttributeAliasId, c.AttributeVersion); IAttributeAliasMvoStateCreated e = NewAttributeAliasMvoStateCreated(stateEventId); e.Name = c.Name; 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); }
void IAttributeAliasMvoApplicationService.When(ICreateAttributeAliasMvo c) { this.When((CreateAttributeAliasMvoDto)c); }
public virtual void When(ICreateAttributeAliasMvo c) { Update(c, ar => ar.Create(c)); }
public virtual void Create(ICreateAttributeAliasMvo c) { IAttributeAliasMvoStateCreated e = Map(c); Apply(e); }