Ejemplo n.º 1
0
        //[Authorize(Roles = AppRoles.HANDLE_LAB_CAPACITY + "," + AppRoles.REQUEST_TEST)]
        public async Task <IHttpActionResult> RequestSampleTestCallBack([FromBody] RequestSampleTestCallBackRequestArgs requestArgs)
        {
            if (requestArgs == null)
            {
                return(InvalidRequest("Please provide required parameters."));
            }

            var result = await _rdtService.RequestSampleTestCallbackAsync(requestArgs);

            return(Ok(result));
        }
Ejemplo n.º 2
0
 public async Task <RequestSampleTestCallbackResult> RequestSampleTestCallbackAsync(RequestSampleTestCallBackRequestArgs args)
 {
     return(await rdtRepository.RequestSampleTestCallbackAsync(args));
 }
Ejemplo n.º 3
0
        public async Task <RequestSampleTestCallbackResult> RequestSampleTestCallbackAsync(RequestSampleTestCallBackRequestArgs request)
        {
            await DbContext.ExecuteReaderAsync(DataConstants.PR_RDT_REQUEST_SAMPLE_TEST_CALLBACK, CommandType.StoredProcedure, args =>
            {
                args.Add("@TestID", request.RequestID);
                args.Add("@FolderName", request.FolderName);
                args.Add("@TVPDeterminationMaterial", request.ToTVPDeterminationMaterial());
            });

            return(new RequestSampleTestCallbackResult()
            {
                Success = "True"
            });
        }