diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs index fd81b9b73..f27cdc4a7 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs @@ -86,6 +86,7 @@ namespace IRaCIS.Application.Services var entity = (await _readingClinicalDataRepository.Where(t => t.Id == indto.Id, true).FirstOrDefaultAsync()).IfNullThrowException(); _mapper.Map(indto, entity); await _readingClinicalDataPDFRepository.DeleteFromQueryAsync(x => indto.DeleteFileIds.Contains(x.Id)); + await _readingClinicalDataRepository.SaveChangesAsync(); var addFileList = indto.AddFileList.Select(x => new ReadingClinicalDataPDF() { @@ -96,7 +97,8 @@ namespace IRaCIS.Application.Services ClinicalDataTrialSetId = indto.ClinicalDataTrialSetId, IsVisit = indto.IsVisit, ClinicalDataLevel = clinicalDataTrialSet.ClinicalDataLevel, - ReadingId = indto.ReadingId + ReadingId = indto.ReadingId, + ReadingClinicalDataId= entity.Id, }).ToList(); await _readingClinicalDataPDFRepository.AddRangeAsync(addFileList); diff --git a/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs b/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs index 8d791bd90..67f40bdf6 100644 --- a/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs +++ b/IRaCIS.Core.Domain/Reading/View/ReadingClinicalDataView.cs @@ -39,6 +39,9 @@ namespace IRaCIS.Core.Domain.Models public string ClinicalDataSetName { get; set; } + public ClinicalUploadType ClinicalUploadType { get; set; } + + /// /// ///