site dicomAE 提交
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-07-03 14:45:24 +08:00
parent 9f66a932fc
commit a615b5cefd
8 changed files with 25 additions and 11 deletions
@@ -25,23 +25,25 @@ namespace IRaCIS.Core.Application.Service
}
[HttpPost]
public async Task<PageOutput<TrialSiteDicomAEView>> GetTrialSiteDicomAEList(TrialSiteDicomAEQuery inQuery)
public async Task<List<TrialSiteDicomAEView>> GetTrialSiteDicomAEList(TrialSiteDicomAEQuery inQuery)
{
var trialSiteDicomAEQueryable =
_trialSiteDicomAERepository
_trialSiteDicomAERepository.Where(t=>t.TrialSiteId==inQuery.TrialSiteId)
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.IP), t => t.IP.Contains(inQuery.IP))
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.Port), t => t.Port.Contains(inQuery.Port))
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.Description), t => t.Description.Contains(inQuery.Description))
.WhereIf(!string.IsNullOrWhiteSpace(inQuery.CallingAE), t => t.CallingAE.Contains(inQuery.CallingAE))
.ProjectTo<TrialSiteDicomAEView>(_mapper.ConfigurationProvider);
var pageList = await trialSiteDicomAEQueryable
.ToPagedListAsync(inQuery.PageIndex, inQuery.PageSize, string.IsNullOrWhiteSpace(inQuery.SortField) ? nameof(TrialSiteDicomAEView.Id) : inQuery.SortField,
inQuery.Asc);
//var pageList = await trialSiteDicomAEQueryable
//.ToPagedListAsync(inQuery.PageIndex, inQuery.PageSize, string.IsNullOrWhiteSpace(inQuery.SortField) ? nameof(TrialSiteDicomAEView.Id) : inQuery.SortField,
//inQuery.Asc);
return pageList;
var list = await trialSiteDicomAEQueryable.ToListAsync();
return list;
}