//[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)); }
public async Task <RequestSampleTestCallbackResult> RequestSampleTestCallbackAsync(RequestSampleTestCallBackRequestArgs args) { return(await rdtRepository.RequestSampleTestCallbackAsync(args)); }
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" }); }