This commit is contained in:
he
2022-12-08 16:47:37 +08:00
parent 1b123b0a3d
commit 5c3701012a
7 changed files with 83 additions and 13 deletions
@@ -62,7 +62,10 @@ namespace IRaCIS.Core.Application.Triggers
if (readingPeriodSet != null)
{
await _readingPeriodPlanRepository.DeleteFromQueryAsync(x => x.ReadingPeriodSetId == readingPeriodSet.Id && x.SubjectVisitId == subjectVisit.Id);
await _readModuleRepository.DeleteFromQueryAsync(x => x.SubjectVisitId == subjectVisit.Id && x.ReadingPeriodSetId == readingPeriodSet.Id);
await _readModuleRepository.UpdatePartialFromQueryAsync(x => x.SubjectVisitId == subjectVisit.Id && x.ReadingPeriodSetId == readingPeriodSet.Id,x=> new ReadModule() {
IsDeleted = true
});
await _readModuleRepository.SaveChangesAsync();
@@ -139,7 +142,10 @@ namespace IRaCIS.Core.Application.Triggers
});
await _readModuleRepository.DeleteFromQueryAsync(x => x.ReadingSetType == ReadingSetType.ImageReading && x.TrialReadingCriterionId == item.Id && x.SubjectVisitId == subjectVisitId, true);
await _readModuleRepository.UpdatePartialFromQueryAsync(x => x.ReadingSetType == ReadingSetType.ImageReading && x.TrialReadingCriterionId == item.Id && x.SubjectVisitId == subjectVisitId, x=> new ReadModule() {
IsDeleted = true
});
await _readModuleRepository.AddAsync(new ReadModule()
{