Uat_Study
parent
596bb9fa99
commit
e509f2368b
|
@ -107,7 +107,7 @@ namespace IRaCIS.Application.Services
|
|||
private async Task<IResponseOutput> AddTrialClinicalDataTrialSet(Guid trialId)
|
||||
{
|
||||
var systemIds = await _clinicalDataSystemSetRepository.Select(x => x.Id).ToListAsync();
|
||||
var trialSystemIds =await _clinicalDataTrialSetRepository.Where(x => x.TrialId == inDto.TrialId && x.SystemClinicalDataSetId != null).Select(x => x.SystemClinicalDataSetId.Value).ToListAsync();
|
||||
var trialSystemIds =await _clinicalDataTrialSetRepository.Where(x => x.TrialId == trialId && x.SystemClinicalDataSetId != null).Select(x => x.SystemClinicalDataSetId.Value).ToListAsync();
|
||||
var needAddids = systemIds.Except(trialSystemIds).ToList();
|
||||
var systemDataList =await _clinicalDataSystemSetRepository.Where(x => needAddids.Contains(x.Id)).ToListAsync();
|
||||
List<ClinicalDataTrialSet> dataSets = systemDataList.Select(x => new ClinicalDataTrialSet()
|
||||
|
@ -117,7 +117,7 @@ namespace IRaCIS.Application.Services
|
|||
ClinicalDataSetName=x.ClinicalDataSetName,
|
||||
ClinicalDataLevel=x.ClinicalDataLevel,
|
||||
ClinicalUploadType=x.ClinicalUploadType,
|
||||
TrialId=inDto.TrialId,
|
||||
TrialId= trialId,
|
||||
}).ToList();
|
||||
await _clinicalDataTrialSetRepository.AddRangeAsync(dataSets);
|
||||
var result= await _clinicalDataTrialSetRepository.SaveChangesAsync();
|
||||
|
|
Loading…
Reference in New Issue