@@ -355,8 +355,13 @@ namespace IRaCIS.Core.Application.Contracts.DTO
|
|||||||
|
|
||||||
public int? NotClosedChallengeCount { get; set; }
|
public int? NotClosedChallengeCount { get; set; }
|
||||||
|
|
||||||
|
public List<StudyName> StudyNameList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public List<string> ImageFormatList { get; set; }
|
||||||
|
|
||||||
|
public bool IsShowStudyName { get; set; } = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
public class QAStudyInfoDTO
|
public class QAStudyInfoDTO
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -592,7 +592,10 @@ namespace IRaCIS.Core.Application.Service
|
|||||||
.ForMember(d => d.SubjectFirstGiveMedicineTime, u => u.MapFrom(s => s.Subject.FirstGiveMedicineTime))
|
.ForMember(d => d.SubjectFirstGiveMedicineTime, u => u.MapFrom(s => s.Subject.FirstGiveMedicineTime))
|
||||||
.ForMember(d => d.SiteName, u => u.MapFrom(s => s.TrialSite.TrialSiteName))
|
.ForMember(d => d.SiteName, u => u.MapFrom(s => s.TrialSite.TrialSiteName))
|
||||||
.ForMember(d => d.TotalChallengeCount, u => u.MapFrom(s => s.QCChallengeList.Count()))
|
.ForMember(d => d.TotalChallengeCount, u => u.MapFrom(s => s.QCChallengeList.Count()))
|
||||||
.ForMember(d => d.NotClosedChallengeCount, u => u.MapFrom(s => s.QCChallengeList.Count(c => c.IsClosed == false)));
|
.ForMember(d => d.NotClosedChallengeCount, u => u.MapFrom(s => s.QCChallengeList.Count(c => c.IsClosed == false)))
|
||||||
|
.ForMember(d => d.IsShowStudyName, u => u.MapFrom(s => s.Trial.IsShowStudyName))
|
||||||
|
.ForMember(d => d.StudyNameList, u => u.MapFrom(s => s.Trial.StudyNameList))
|
||||||
|
.ForMember(d => d.ImageFormatList, u => u.MapFrom(s => s.Trial.ImageFormatList));
|
||||||
|
|
||||||
|
|
||||||
CreateMap<Subject, QARelationInfo>(MemberList.None);
|
CreateMap<Subject, QARelationInfo>(MemberList.None);
|
||||||
|
|||||||
Reference in New Issue
Block a user