Uat_Study
he 2023-03-16 17:54:46 +08:00
commit 1a85dbf81a
2 changed files with 13 additions and 1 deletions

View File

@ -47,8 +47,10 @@ namespace IRaCIS.Core.Application.Service
Type="radio",
QuestionGenre=TableQuestionType.Dictionary,
DataSource=DataSources.ManualEntry,
ShowQuestion=ShowQuestion.Show
ShowQuestion=ShowQuestion.Show,
IsAdditional=true
} }
});
}

View File

@ -610,6 +610,13 @@ namespace IRaCIS.Core.Application
/// <returns></returns>
public async Task<IResponseOutput> SetTrialCriterionAdditionalAssessment(List<AddOrUpdateTrialCriterionAdditional> updateList)
{
if (updateList.Count == 0)
{
return ResponseOutput.Ok();
}
var trialId= _readingQuestionTrialRepository.Where(t=>t.ReadingQuestionCriterionTrialId==updateList.First().TrialReadingCriterionId).Select(t=>t.TrialId).FirstOrDefault();
foreach (var updateItem in updateList)
{
if (updateItem.IsSelected == true)
@ -622,6 +629,9 @@ namespace IRaCIS.Core.Application
{
foreach (var question in addType.AdditionalQuestionList)
{
question.ReadingQuestionCriterionTrialId = updateItem.TrialReadingCriterionId;
question.TrialId = trialId;
await _readingQuestionTrialRepository.AddAsync(question);
}
}