Merge branch 'master' of http://192.168.1.2:8033/IRaCIS_Core_Api
commit
9cb7896b5e
|
@ -633,7 +633,7 @@ namespace IRaCIS.Application.Services
|
|||
.Where(x => x.ReadingId == inDto.ReadingId || (x.SubjectId == inDto.SubjectId && x.ClinicalDataTrialSet.ClinicalDataLevel == ClinicalLevel.Subject))
|
||||
//.WhereIf(inDto.UploadRole == UploadRole.CRC, x => x.ClinicalDataTrialSet.UploadRole == UploadRole.CRC)
|
||||
|
||||
.Where(x => x.ClinicalDataTrialSet.CriterionEnumListStr.Contains(((int)criterionType).ToString()))
|
||||
.Where(x => x.ClinicalDataTrialSet.CriterionEnumListStr.Contains($"{((int)criterionType).ToString()}"))
|
||||
.Select(x => new GetReadingClinicalDataListOutDto()
|
||||
{
|
||||
ClinicalDataLevel = x.ClinicalDataTrialSet.ClinicalDataLevel,
|
||||
|
@ -694,7 +694,13 @@ namespace IRaCIS.Application.Services
|
|||
[HttpDelete("{id:guid}")]
|
||||
public async Task<IResponseOutput> DeleteReadingClinicalDataPDF(Guid id)
|
||||
{
|
||||
await _readingClinicalDataPDFRepository.DeleteFromQueryAsync(x => x.Id == id, true);
|
||||
var pdf = await _readingClinicalDataPDFRepository.FirstOrDefaultAsync(t => t.Id == id);
|
||||
|
||||
await _readingClinicalDataPDFRepository.DeleteAsync(pdf, true);
|
||||
|
||||
var fileCount = await _readingClinicalDataPDFRepository.Where(t => t.ReadingClinicalDataId == pdf.ReadingClinicalDataId).CountAsync();
|
||||
|
||||
await _readingClinicalDataRepository.UpdatePartialFromQueryAsync(pdf.ReadingClinicalDataId, c => new ReadingClinicalData() { FileCount = fileCount }, true);
|
||||
return ResponseOutput.Result(true);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue