diff --git a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs index ede4c0569..8a308f193 100644 --- a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs +++ b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs @@ -72,15 +72,14 @@ namespace IRaCIS.Core.Application.Service public async Task SetTrialEmail(SetTrialEmailInDto inDto) { - await TestEmailConfigAsync(new TrialEmailNoticeConfigAddOrEdit() - { - - AuthorizationCode = inDto.EmailAuthorizationCode, - FromEmail = inDto.EmailFromEmail, - FileName = inDto.EmailFromName, - SMTPServerAddress = inDto.EmailSMTPServerAddress, - SMTPServerPort = inDto.EmailSMTPServerPort.Value, - TrialId = inDto.TrialId, + await TestEmailConfigAsync(new TrialEmailNoticeConfigAddOrEdit() { + + AuthorizationCode=inDto.EmailAuthorizationCode, + FromEmail=inDto.EmailFromEmail, + FromName=inDto.EmailFromName, + SMTPServerAddress=inDto.EmailSMTPServerAddress, + SMTPServerPort= inDto.EmailSMTPServerPort.Value, + TrialId=inDto.TrialId, }); await _trialRepository.UpdatePartialFromQueryAsync(inDto.TrialId, x => new Trial() @@ -100,7 +99,7 @@ namespace IRaCIS.Core.Application.Service { AuthorizationCode = inDto.EmailAuthorizationCode, FromEmail = inDto.EmailFromEmail, - FileName = inDto.EmailFromName, + FromName = inDto.EmailFromName, SMTPServerAddress = inDto.EmailSMTPServerAddress, SMTPServerPort = inDto.EmailSMTPServerPort.Value, }); diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs index 04539d421..d49b22d72 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs @@ -1506,6 +1506,9 @@ namespace IRaCIS.Application.Services if (inDto.RowId == null) { + + //await _readingTableAnswerRowInfoRepository.BatchDeleteNoTrackingAsync(x => x.VisitTaskId == inDto.VisitTaskId && x.RowIndex == inDto.RowIndex && x.QuestionId == inDto.QuestionId); + List answerList = inDto.AnswerList.Select(x => new ReadingTableQuestionAnswer() { Answer = x.Answer,