public static async Task <ApplicationResultHolder> GetApplicationDetails(string jobPostId, string applicationId)
        {
            ApplicationResultHolder ApplicationResultHolder = new ApplicationResultHolder();

            try
            {
                var applicationDetail = await AWHttpClient.Instance.GetIndividualApplicationDetailsSet(applicationId);

                List <string> jobDetailsBatchApis = new List <string>();
                var           eNumvalues          = Enum.GetValues(typeof(EnumGlobal.EnumAppliedJob));
                foreach (var item in eNumvalues)
                {
                    jobDetailsBatchApis.Add(Convert.ToString(item));
                }
                if (applicationDetail.StatusCode == "200" && applicationDetail.Result != null)
                {
                    var coverLetterId           = Convert.ToInt64(applicationDetail.Result.IndividualApplicationDetailList.IndividualApplicationDetail[0].CoverletterId);
                    var jobDetailheaderForBatch = BatchRequest.GenerateAppliedJobDetailHeader(jobDetailsBatchApis, jobPostId, Convert.ToInt64(applicationId), coverLetterId);

                    var resultBatchJobDetail = await AWHttpClient.Instance.ExecuteBatchAsync(jobDetailheaderForBatch);

                    if (resultBatchJobDetail.Result != null && resultBatchJobDetail.Result.JobDetailSet != null)
                    {
                        var interviewDetails = await AWHttpClient.Instance.GetInterviewDetails(resultBatchJobDetail.Result.IndividualApplicationDetail.IndividualApplicationDetailList.IndividualApplicationDetail[0].ApplicationID.ToString());

                        ApplicationResultHolder.ApplicationResult = resultBatchJobDetail.Result;
                        ApplicationResultHolder.InterViewResult   = interviewDetails.Result;
                    }
                }
                else
                {
                    //View.ShowLoading(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
                //View.ShowLoading(false);
                //Debug.Print(ex.ToString());
                //View.ShowError(getErrorMessageFromException(ex));
            }
            return(ApplicationResultHolder);
        }