public async Task <IActionResult> RetrieveSubjectsForCHCReports(CHCReportRequest chcData) { _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}"); _logger.LogDebug($"Retrieve subject detail for chc report- {JsonConvert.SerializeObject(chcData)}"); var chcReports = await _chcReportsService.RetriveCHCReportsDetail(chcData); _logger.LogInformation($"Fetch Subjects for chc reports {chcReports}"); return(Ok(new CHCReportsResponse { status = chcReports.status, message = chcReports.message, data = chcReports.data, })); }
public List <CHCReports> RetrieveCHCReportsPostPNDTC(CHCReportRequest chcData) { string stProc = CHCPostPNDTCReport; var pList = new List <SqlParameter>() { new SqlParameter("@FromDate", chcData.fromDate), new SqlParameter("@ToDate", chcData.toDate), new SqlParameter("@CHCID", chcData.chcId), new SqlParameter("@RIID", chcData.riId), new SqlParameter("@SubjectType", chcData.subjectTypeId), new SqlParameter("@Status", chcData.status) }; var allData = UtilityDL.FillData <CHCReports>(stProc, pList); return(allData); }
public async Task <CHCReportsResponse> RetriveCHCReportsDetail(CHCReportRequest chcData) { var tResponse = new CHCReportsResponse(); try { if (chcData.searchSection == 1) { var result = _chcReportData.RetrieveCHCReportsSampling(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 2) { var result = _chcReportData.RetrieveCHCReportsShipment(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 3) { var result = _chcReportData.RetrieveCHCReportsTimeoutDamaged(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 4) { var result = _chcReportData.RetrieveCHCReportsCHC(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 5) { var result = _chcReportData.RetrieveCHCReportsHPLC(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 6) { var result = _chcReportData.RetrieveCHCReportsPrePNDTC(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 7) { var result = _chcReportData.RetrieveCHCReportsPNDT(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 8) { var result = _chcReportData.RetrieveCHCReportsPostPNDTC(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (chcData.searchSection == 9) { var result = _chcReportData.RetrieveCHCReportsMTP(chcData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else { tResponse.status = "false"; tResponse.message = "Please give some valid search section"; } } catch (Exception e) { tResponse.status = "false"; tResponse.message = e.Message; } return(tResponse); }