public async Task <NHMReportResponse> RetriveNHMReportsDetail(NHMRequest nhmData) { var tResponse = new NHMReportResponse(); try { if (nhmData.searchType == 1) { var result = _reportsData.RetrieveNHMReports(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchType == 2) { if (string.IsNullOrEmpty(nhmData.userInput)) { tResponse.status = "false"; tResponse.message = "Please give some input for search"; } else { var result = _reportsData.RetrieveParticularNHMReports(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } } } catch (Exception e) { tResponse.status = "false"; tResponse.message = e.Message; } return(tResponse); }
public async Task <NHMReportResponse> RetriveNHMReportsDetail(NHMReportsRequest nhmData) { var tResponse = new NHMReportResponse(); try { if (nhmData.searchSection == 1) { var result = _nhmReportData.RetrieveNHMReportsSampling(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchSection == 2) { var result = _nhmReportData.RetrieveNHMReportsCHCDetails(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchSection == 3) { var result = _nhmReportData.RetrieveNHMReportsHPLCPathoDetails(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchSection == 4) { var result = _nhmReportData.RetrieveNHMReportsSpouseRegDetails(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchSection == 5) { var result = _nhmReportData.RetrieveNHMReportsPrePNDTCdetails(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchSection == 6) { var result = _nhmReportData.RetrieveNHMReportsPNDTDetails(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchSection == 7) { var result = _nhmReportData.RetrieveNHMReportsPostPNDTCDetails(nhmData); tResponse.status = "true"; tResponse.message = ""; tResponse.data = result; } else if (nhmData.searchSection == 8) { var result = _nhmReportData.RetrieveNHMReportsMTPDetails(nhmData); 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); }