diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs index 22b0ddb56..a95f55003 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs @@ -793,7 +793,7 @@ namespace IRaCIS.Core.Application.Contracts [NotDefault] public Guid TrialReadingCriterionId { get; set; } - public List GlobalAssessTypeIds { get; set; } + public List GlobalAssessList { get; set; } ///// @@ -802,6 +802,25 @@ namespace IRaCIS.Core.Application.Contracts //public bool IsGlobalReading { get; set; } } + + public class SetGlobalReading + { + /// + /// DictionaryId + /// + public Guid DictionaryId { get; set; } + + /// + /// IsBaseLineUse + /// + public bool IsBaseLineUse { get; set; } + + /// + /// IsBaseUse + /// + public bool IsFollowVisitUse { get; set; } + } + public class GetOncologySetInDto { public Guid TrialReadingCriterionId { get; set; } diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs index b7dde28a9..8d1b78138 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs @@ -193,10 +193,12 @@ namespace IRaCIS.Core.Application //}); await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == inDto.TrialReadingCriterionId && x.ParentCode == ReadingCommon.GlobalAssess); - await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.GlobalAssessTypeIds.Select(x => new ReadingCriterionDictionary + await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.GlobalAssessList.Select(x => new ReadingCriterionDictionary { CriterionId = inDto.TrialReadingCriterionId, - DictionaryId = x, + DictionaryId = x.DictionaryId, + IsBaseLineUse=x.IsBaseLineUse, + IsFollowVisitUse=x.IsFollowVisitUse, IsSystemCriterion = false, ParentCode = ReadingCommon.GlobalAssess }));