Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }