public async Task <HttpResponseMessage> LifePlanEXportedRecords(LifePlanDetailRequest lifePlanDetailRequest)
        {
            try
            {
                httpResponseMessage             = new HttpResponseMessage();
                lifePlanExportedRecordsResponse = new LifePlanExportedRecordsResponse();
                if (ModelState.IsValid && lifePlanDetailRequest != null)
                {
                    lifePlanExportedRecordsResponse = await _LifePlanService.LifePlanEXportedRecords(lifePlanDetailRequest);

                    httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, lifePlanExportedRecordsResponse);
                }
            }
            catch (Exception Ex)
            {
                lifePlanExportedRecordsResponse.Success     = false;
                lifePlanExportedRecordsResponse.IsException = true;
                lifePlanExportedRecordsResponse.Message     = Ex.Message;
                httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, lifePlanExportedRecordsResponse);
            }
            return(httpResponseMessage);
        }
        public async Task <HttpResponseMessage> HandleLifePlanDetail(LifePlanDetailRequest lifePlanDetailRequest)
        {
            try
            {
                httpResponseMessage = new HttpResponseMessage();
                lpdResponse         = new LifePlanDetailTabResponse();
                if (ModelState.IsValid && lifePlanDetailRequest != null)
                {
                    lpdResponse = await _LifePlanService.HandleLifePlanDetail(lifePlanDetailRequest);

                    httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, lpdResponse);
                }
            }
            catch (Exception Ex)
            {
                lpdResponse.Success     = false;
                lpdResponse.IsException = true;
                lpdResponse.Message     = Ex.Message;
                httpResponseMessage     = Request.CreateResponse(HttpStatusCode.OK, lpdResponse);
                CommonFunctions.LogError(Ex);
            }
            return(httpResponseMessage);
        }
        public async Task <HttpResponseMessage> HandleIndividualSafeRecords(LifePlanDetailRequest lifePlanDetailRequest)
        {
            try
            {
                httpResponseMessage = new HttpResponseMessage();
                issResponse         = new IndividualSafeSummaryResponse();
                if (ModelState.IsValid && lifePlanDetailRequest != null)
                {
                    issResponse = await _LifePlanService.HandleIndividualSafeRecords(lifePlanDetailRequest);

                    httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, issResponse);
                }
            }
            catch (Exception Ex)
            {
                issResponse.Success     = false;
                issResponse.IsException = true;
                issResponse.Message     = Ex.Message;
                httpResponseMessage     = Request.CreateResponse(HttpStatusCode.OK, issResponse);
                CommonFunctions.LogError(Ex);
            }
            return(httpResponseMessage);
        }