Browse Source

更新考试接口

guqiang 2 tuần trước cách đây
mục cha
commit
b5fd719848

+ 4 - 2
src/Hotline.Application/Exam/Service/Practices/PracticeService.cs

@@ -127,7 +127,9 @@ namespace Hotline.Application.Exam.Service.Practices
                 addPracticeQuestionDtos.Add(addPracticeQuestionDto);
             });
 
-            base.Entity.PracticeRecord =  await AddPracticeRecord(id, cancellationToken);
+            var practiceRecord = await AddPracticeRecord(id, cancellationToken);
+
+            base.Entity.PracticeRecords.Add(practiceRecord);
 
             base.Entity.PracticeQuestions = await AddPracticeQuestions(addPracticeQuestionDtos, cancellationToken);
 
@@ -592,7 +594,7 @@ namespace Hotline.Application.Exam.Service.Practices
 
         protected override async Task CompleteAdd(Practice entity)
         {
-            await base.AddNav(entity).Include(x => x.PracticeRecord)
+            await base.AddNav(entity).Include(x => x.PracticeRecords)
                   .Include(x => x.PracticeQuestions)
                   .ThenInclude(x => x.PracticeQuestionKnowladges)
                   .Include(x => x.PracticeQuestions, new InsertNavOptions

+ 1 - 1
src/Hotline/Exams/Practices/Practice.cs

@@ -34,7 +34,7 @@ namespace Exam.Practices
         public EPracticeType PracticeType { get; set; }
 
         [Navigate(NavigateType.OneToMany,nameof(PracticeRecord.PracticeId))]
-        public PracticeRecord PracticeRecord { get; set; }
+        public List<PracticeRecord> PracticeRecords { get; set; }
 
         [Navigate(NavigateType.OneToMany,nameof(PracticeQuestion.PracticeId))]
         public List<PracticeQuestion> PracticeQuestions { get; set; }