protected virtual IPartyStateMergePatched Map(IMergePatchParty c) { var stateEventId = new PartyEventId(c.PartyId, c.Version); IPartyStateMergePatched e = NewPartyStateMergePatched(stateEventId); e.PartyTypeId = c.PartyTypeId; e.PrimaryRoleTypeId = c.PrimaryRoleTypeId; e.OrganizationName = c.OrganizationName; e.Description = c.Description; e.Type = c.Type; e.IsSummary = c.IsSummary; e.Active = c.Active; e.IsPropertyPartyTypeIdRemoved = c.IsPropertyPartyTypeIdRemoved; e.IsPropertyPrimaryRoleTypeIdRemoved = c.IsPropertyPrimaryRoleTypeIdRemoved; e.IsPropertyOrganizationNameRemoved = c.IsPropertyOrganizationNameRemoved; e.IsPropertyDescriptionRemoved = c.IsPropertyDescriptionRemoved; e.IsPropertyTypeRemoved = c.IsPropertyTypeRemoved; e.IsPropertyIsSummaryRemoved = c.IsPropertyIsSummaryRemoved; e.IsPropertyActiveRemoved = c.IsPropertyActiveRemoved; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var version = c.Version; return(e); }
protected virtual IPartyStateMergePatched Map(IMergePatchParty c) { var stateEventId = new PartyEventId(c.PartyId, c.Version); IPartyStateMergePatched e = NewPartyStateMergePatched(stateEventId); e.PartyTypeId = c.PartyTypeId; e.PrimaryRoleTypeId = c.PrimaryRoleTypeId; e.ExternalId = c.ExternalId; e.PreferredCurrencyUomId = c.PreferredCurrencyUomId; e.Description = c.Description; e.OrganizationName = c.OrganizationName; e.IsSummary = c.IsSummary; e.Salutation = c.Salutation; e.FirstName = c.FirstName; e.MiddleName = c.MiddleName; e.LastName = c.LastName; e.PersonalTitle = c.PersonalTitle; e.Nickname = c.Nickname; e.CardId = c.CardId; e.Active = c.Active; e.IsPropertyPartyTypeIdRemoved = c.IsPropertyPartyTypeIdRemoved; e.IsPropertyPrimaryRoleTypeIdRemoved = c.IsPropertyPrimaryRoleTypeIdRemoved; e.IsPropertyExternalIdRemoved = c.IsPropertyExternalIdRemoved; e.IsPropertyPreferredCurrencyUomIdRemoved = c.IsPropertyPreferredCurrencyUomIdRemoved; e.IsPropertyDescriptionRemoved = c.IsPropertyDescriptionRemoved; e.IsPropertyOrganizationNameRemoved = c.IsPropertyOrganizationNameRemoved; e.IsPropertyIsSummaryRemoved = c.IsPropertyIsSummaryRemoved; e.IsPropertySalutationRemoved = c.IsPropertySalutationRemoved; e.IsPropertyFirstNameRemoved = c.IsPropertyFirstNameRemoved; e.IsPropertyMiddleNameRemoved = c.IsPropertyMiddleNameRemoved; e.IsPropertyLastNameRemoved = c.IsPropertyLastNameRemoved; e.IsPropertyPersonalTitleRemoved = c.IsPropertyPersonalTitleRemoved; e.IsPropertyNicknameRemoved = c.IsPropertyNicknameRemoved; e.IsPropertyCardIdRemoved = c.IsPropertyCardIdRemoved; e.IsPropertyActiveRemoved = c.IsPropertyActiveRemoved; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var version = c.Version; return(e); }
public virtual void When(IMergePatchParty c) { Update(c, ar => ar.MergePatch(c)); }
public virtual void MergePatch(IMergePatchParty c) { IPartyStateMergePatched e = Map(c); Apply(e); }
void IPartyApplicationService.When(IMergePatchParty c) { this.When((MergePatchPartyDto)c); }