diff --git a/IRaCIS.Core.Application/Service/Visit/DTO/PatientViewModel.cs b/IRaCIS.Core.Application/Service/Visit/DTO/PatientViewModel.cs index 296d99381..9b41cdcf1 100644 --- a/IRaCIS.Core.Application/Service/Visit/DTO/PatientViewModel.cs +++ b/IRaCIS.Core.Application/Service/Visit/DTO/PatientViewModel.cs @@ -106,6 +106,8 @@ namespace IRaCIS.Application.Contracts public string TrialStatusStr { get; set; } public DateTime CreateTime { get; set; } + + public string HospitalGroupName { get; set; } } public class AddOrUpdateTrialCommand diff --git a/IRaCIS.Core.Application/Service/Visit/_MapConfig.cs b/IRaCIS.Core.Application/Service/Visit/_MapConfig.cs index ef404bca4..d57a908f1 100644 --- a/IRaCIS.Core.Application/Service/Visit/_MapConfig.cs +++ b/IRaCIS.Core.Application/Service/Visit/_MapConfig.cs @@ -142,6 +142,8 @@ namespace IRaCIS.Core.Application.Service ; CreateMap() + .ForMember(d => d.HospitalGroupName, u => u.MapFrom(s => s.HospitalGroup.Name)) + .ForMember(d => d.DictionaryList, u => u.MapFrom(s => s.TrialDicList.Select(t => t.Dictionary).OrderBy(t => t.ShowOrder)));