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 IPartyStateCreated Map(ICreateParty c) { var stateEventId = new PartyEventId(c.PartyId, c.Version); IPartyStateCreated e = NewPartyStateCreated(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.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var version = c.Version; return(e); }
protected PartyStateDeleted NewPartyStateDeleted(long version, string commandId, string requesterId) { var stateEventId = new PartyEventId(_state.PartyId, version); var e = NewPartyStateDeleted(stateEventId); e.CommandId = commandId; e.CreatedBy = (string)requesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }
protected virtual IPartyStateDeleted Map(IDeleteParty c) { var stateEventId = new PartyEventId(c.PartyId, c.Version); IPartyStateDeleted e = NewPartyStateDeleted(stateEventId); e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); return(e); }
public override bool Equals(object obj) { if (Object.ReferenceEquals(this, obj)) { return(true); } PartyEventId other = obj as PartyEventId; if (other == null) { return(false); } return(true && Object.Equals(this.PartyId, other.PartyId) && Object.Equals(this.Version, other.Version) ); }
protected PartyEventBase(PartyEventId stateEventId) { this.PartyEventId = stateEventId; }
public PartyStateDeleted(PartyEventId stateEventId) : base(stateEventId) { }
public PartyStateMergePatched(PartyEventId stateEventId) : base(stateEventId) { }
public PartyStateCreated(PartyEventId stateEventId) : base(stateEventId) { }
protected PartyStateEventBase(PartyEventId stateEventId) : base(stateEventId) { }
private PartyStateDeleted NewPartyStateDeleted(PartyEventId stateEventId) { return(new PartyStateDeleted(stateEventId)); }
private PartyStateMergePatched NewPartyStateMergePatched(PartyEventId stateEventId) { return(new PartyStateMergePatched(stateEventId)); }