diff --git a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs index 0f1c89010..bcc92e000 100644 --- a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs +++ b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs @@ -136,7 +136,7 @@ namespace IRaCIS.Core.Application.ViewModel public Guid TrialId { get; set; } - public CriterionType CriterionTypeEnum { get; set; } + public CriterionType? CriterionTypeEnum { get; set; } public List ToUserTypeList { get; set; } @@ -179,8 +179,8 @@ namespace IRaCIS.Core.Application.ViewModel public string Description { get; set; } = string.Empty; - public string AttachName { get; set; } - public string AttachNameCN { get; set; } + public string AttachName { get; set; } = string.Empty; + public string AttachNameCN { get; set; } = string.Empty; public string EmailHtmlContent { get; set; } = string.Empty; diff --git a/IRaCIS.Core.Domain/Document/TrialEmailNoticeConfig.cs b/IRaCIS.Core.Domain/Document/TrialEmailNoticeConfig.cs index e75d90472..620bfb710 100644 --- a/IRaCIS.Core.Domain/Document/TrialEmailNoticeConfig.cs +++ b/IRaCIS.Core.Domain/Document/TrialEmailNoticeConfig.cs @@ -18,6 +18,9 @@ namespace IRaCIS.Core.Domain.Models [Table("TrialEmailNoticeConfig")] public class TrialEmailNoticeConfig : Entity, IAuditUpdate, IAuditAdd { + [JsonIgnore] + + public Trial Trial { get; set; } [Required] public Guid TrialId { get; set; } diff --git a/IRaCIS.Core.Domain/_Config/_AppSettings.cs b/IRaCIS.Core.Domain/_Config/_AppSettings.cs index d67ca0634..1e18fa787 100644 --- a/IRaCIS.Core.Domain/_Config/_AppSettings.cs +++ b/IRaCIS.Core.Domain/_Config/_AppSettings.cs @@ -35,6 +35,8 @@ namespace IRaCIS.Core.Domain.Share public string FromName { get; set; } public string AuthorizationCode { get; set; } + + public string SiteUrl { get; set; } }