diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs index b9446eaf6..a1a8022fa 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs @@ -72,7 +72,17 @@ namespace IRaCIS.Core.Application.Contracts } - public class TrialProcessConfig + public class ConfigTrialProcessInfoVerificationInDto + { + public Guid TrialId { get; set; } + + public List TrialCriterionIds { get; set; } = new List(); + + public List ClinicalDataTrialSetIds { get; set; } = new List(); + } + + + public class TrialProcessConfig { public List CriterionIds { get; set; } = new List(); diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs index 97d91f7d9..20b5dffd8 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs @@ -958,7 +958,7 @@ namespace IRaCIS.Core.Application /// [HttpPost] [TypeFilter(typeof(TrialResourceFilter), Arguments = new object[] { "BeforeOngoingCantOpt", "AfterStopCannNotOpt" })] - public async Task ConfigTrialProcessInfoVerification(TrialProcessConfig trialConfig) + public async Task ConfigTrialProcessInfoVerification(ConfigTrialProcessInfoVerificationInDto trialConfig) { if (!await _trialRepository.Where(t => t.Id == trialConfig.TrialId).IgnoreQueryFilters().AnyAsync(t => t.TrialStatusStr == StaticData.TrialState.TrialInitializing)) {