diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index b4424a4e9..05f385679 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -1419,19 +1419,25 @@ namespace IRaCIS.Core.Infra.EFCore.Common var trialSiteId = entity.TrialSite?.Id; - await InsertInspection(item.Entity as TrialSiteSurvey, type, x => new InspectionConvertDTO() + var equipmentTypeList = await _dbContext.TrialSiteEquipmentSurvey.Where(x => x.TrialSiteSurveyId == entity.Id).Select(x => x.EquipmentType).ToListAsync(); + + + var siteUserList = await _dbContext.TrialSiteUserSurvey.Where(x => x.TrialSiteSurveyId == entity.Id).Select(x => x.LastName + "/" + x.FirstName).ToListAsync(); + + await InsertInspection(item.Entity as TrialSiteSurvey, type, x => new InspectionConvertDTO() { ObjectRelationParentId = trialSiteId, }, new { - //TrialSiteCode = entity.TrialSite.TrialSiteCode, - //TrialSiteAliasName = entity.TrialSite.TrialSiteAliasName, - //Phone = entity.Phone, - //Email = entity.Email, + //TrialSiteCode = entity.TrialSite.TrialSiteCode, + //TrialSiteAliasName = entity.TrialSite.TrialSiteAliasName, + //Phone = entity.Phone, + //Email = entity.Email, - - PreliminaryUser = entity.PreliminaryUser == null ? "" : entity.PreliminaryUser.FullName, + EquipmentTypeList=string.Join(",", equipmentTypeList), + SiteUserList= string.Join(",", siteUserList), + PreliminaryUser = entity.PreliminaryUser == null ? "" : entity.PreliminaryUser.FullName, ReviewerUser = entity.ReviewerUser == null ? "" : entity.ReviewerUser.FullName, });