diff --git a/IRaCIS.Core.Domain/_DomainEvent/ReviewerEvent.cs b/IRaCIS.Core.Domain/_DomainEvent/ReviewerEvent.cs index f300d86ca..017f00ec4 100644 --- a/IRaCIS.Core.Domain/_DomainEvent/ReviewerEvent.cs +++ b/IRaCIS.Core.Domain/_DomainEvent/ReviewerEvent.cs @@ -14,6 +14,8 @@ namespace IRaCIS.Core.Domain._DomainEvent /// public class ReviewerSPMApprovedEvent : DomainEvent { + public Guid TrialId { get; set; } + public List EnrollIdList { get; set; } /// @@ -27,6 +29,7 @@ namespace IRaCIS.Core.Domain._DomainEvent /// public class ReviewerPMApplyEvent : DomainEvent { + public Guid TrialId { get; set; } public List EnrollIdList { get; set; } } } diff --git a/IRaCIS.Core.Infra.EFCore/Interceptor/AddDomainExt.cs b/IRaCIS.Core.Infra.EFCore/Interceptor/AddDomainExt.cs index 7a89e9402..80be043da 100644 --- a/IRaCIS.Core.Infra.EFCore/Interceptor/AddDomainExt.cs +++ b/IRaCIS.Core.Infra.EFCore/Interceptor/AddDomainExt.cs @@ -453,13 +453,13 @@ public static class DBContext_Ext if (spmApproveEnrollIdList.Count > 0) { - lastEnroll.AddDomainEvent(new ReviewerSPMApprovedEvent() { EnrollIdList = spmApproveEnrollIdList }); + lastEnroll.AddDomainEvent(new ReviewerSPMApprovedEvent() { TrialId= lastEnroll.TrialId, EnrollIdList = spmApproveEnrollIdList }); eventStoreList.AddRange(GetStoreEvents(lastEnroll.DomainEvents)); } if (pmApplyEnrollIdList.Count > 0) { - lastEnroll.AddDomainEvent(new ReviewerPMApplyEvent() { EnrollIdList = spmApproveEnrollIdList }); + lastEnroll.AddDomainEvent(new ReviewerPMApplyEvent() { TrialId = lastEnroll.TrialId, EnrollIdList = spmApproveEnrollIdList }); eventStoreList.AddRange(GetStoreEvents(lastEnroll.DomainEvents)); }