Example #1
0
 public HttpResponseMessage GetFrames
 (
     [ModelBinder(typeof(RsFrameRequestModelBinder))]
     IWadoRSFramesRequest request
 )
 {
     return(WadoService.RetrieveFrames(request));
 }
Example #2
0
        public HttpResponseMessage RetrieveFrames(IWadoRSFramesRequest request)
        {
            List <IWadoRsResponse> wadoResponses = new List <IWadoRsResponse> ( );
            string mimeType = null;


            foreach (int frame in request.Frames)
            {
                request.Frame = frame;

                wadoResponses.AddRange(CreateRetrieveInstanceResponse(request, request,
                                                                      out mimeType));
            }

            return(ResponseService.CreateWadoRsResponse(request, wadoResponses, mimeType));
        }
        private void FillIFramesParams(IValueProvider valueProvider, IWadoRSFramesRequest result)
        {
            FillInstanceParams(valueProvider, result);

            result.Frames = ParseFrames(valueProvider.GetValue("FrameList").RawValue as string);
        }
Example #4
0
        public virtual HttpResponseMessage RetrieveBulkData(IWadoRSFramesRequest request)
        {
            //TODO: validation accept header is not dicom...

            return(RetrieveMultipartInstance(request, request));
        }
Example #5
0
 public virtual HttpResponseMessage RetrieveFrames(IWadoRSFramesRequest request)
 {
     return(RetrieveMultipartInstance(request, request));
 }