示例#1
0
 public Task <DownloadInfo[]> GetDownloadInfos([FromBody] dynamic model)
 {
     return(impl(model).GetDownloadInfos((string)model.authenticationCookie,
                                         RemoteConnectionFactory.Server(model),
                                         (string)model.client,
                                         (string)model.patientID,
                                         (string)model.studyInstanceUID,
                                         (string)model.seriesInstanceUID,
                                         (string)model.sopInstanceUID,
                                         (DownloadStatus)model.status));
 }
示例#2
0
 public Task <DownloadInfo> DownloadImages([FromBody] dynamic model)
 {
     return(impl(model).DownloadImages((string)model.authenticationCookie,
                                       RemoteConnectionFactory.Server(model),
                                       (string)model.client,
                                       (string)model.patientID,
                                       (string)model.studyInstanceUID,
                                       (string)model.seriesInstanceUID,
                                       (string)model.sopInstanceUID,
                                       ParseTools.ToObject <ExtraOptions>(model.extraOptions)));
 }
示例#3
0
 public async Task <SeriesData[]> FindSeries([FromBody] dynamic model)
 {
     return(await impl(model).FindSeries((string)model.authenticationCookie, RemoteConnectionFactory.Server(model), model.client.ToObject <ClientConnection>(), model.options.ToObject <QueryOptions>()));
 }
示例#4
0
 public async Task <string> VerifyConnection([FromBody] dynamic model)
 {
     return(await impl(model).VerifyConnection((string)model.authenticationCookie, RemoteConnectionFactory.Server(model), model.client.ToObject <ClientConnection>()));
 }
示例#5
0
 public async Task <DICOMQueryResult> ElectStudyTimeLineInstances([FromBody] dynamic model)
 {
     return(await impl(model).ElectStudyTimeLineInstances((string)model.authenticationCookie, RemoteConnectionFactory.Server(model), model.client.ToObject <ClientConnection>(), model.options.ToObject <QueryOptions>()));
 }