public List <JobApplication> GetJobApplicants(string jobid, string companyid)
        {
            List <JobApplication> applications = new List <JobApplication>();

            Business.ApplicationService.AppServiceClient appclient         = new Business.ApplicationService.AppServiceClient();
            List <Business.ApplicationService.applicant> serviceapplicants = appclient.GetApplicantsinjob(System.Web.HttpContext.Current.Session["userid"].ToString(), companyid, jobid, "", "applicant").ToList();

            foreach (Business.ApplicationService.applicant serviceapplicant in serviceapplicants)
            {
                JobApplication tempjobapplication = new JobApplication();
                tempjobapplication.applicationid = serviceapplicant.transactionid;

                portalcandidate tempcandidate = new portalcandidate();
                tempcandidate.id       = serviceapplicant.candidateid;
                tempcandidate.resumeid = serviceapplicant.resumeid;
                if (tempcandidate.resumeid == "" || tempcandidate.resumeid == null)
                {
                    tempcandidate.resumeurl = "";
                }
                else
                {
                    try
                    {
                        AmazonFile af = new AmazonFile();
                        tempcandidate.resumeurl = af.GetFileUrl(serviceapplicant.resumeid, System.Web.HttpContext.Current.Session["usertoken"].ToString());
                    }
                    catch
                    {
                    }
                }

                tempcandidate.contactid = serviceapplicant.contactid;
                tempcandidate.data      = serviceapplicant.data;

                tempjobapplication.candidate = tempcandidate;

                try
                {
                    tempjobapplication.applicationstatus = serviceapplicant.status.ToString();
                }
                catch
                {
                    tempjobapplication.applicationstatus = "0";
                }



                applications.Add(tempjobapplication);
            }
            return(applications);
        }
        public List<JobApplication> GetJobApplicants(string jobid, string companyid)
        {
            List<JobApplication> applications = new List<JobApplication>();

            Business.ApplicationService.AppServiceClient appclient = new Business.ApplicationService.AppServiceClient();
            List<Business.ApplicationService.applicant> serviceapplicants = appclient.GetApplicantsinjob(System.Web.HttpContext.Current.Session["userid"].ToString(), companyid, jobid, "","applicant").ToList();

            foreach (Business.ApplicationService.applicant serviceapplicant in serviceapplicants)
            {
                JobApplication tempjobapplication = new JobApplication();
                tempjobapplication.applicationid = serviceapplicant.transactionid;

                portalcandidate tempcandidate = new portalcandidate();
                tempcandidate.id = serviceapplicant.candidateid;
                tempcandidate.resumeid = serviceapplicant.resumeid;
                if (tempcandidate.resumeid == "" || tempcandidate.resumeid == null)
                {

                    tempcandidate.resumeurl = "";
                }
                else
                {
                    try
                    {
                        AmazonFile af = new AmazonFile();
                        tempcandidate.resumeurl = af.GetFileUrl(serviceapplicant.resumeid, System.Web.HttpContext.Current.Session["usertoken"].ToString());
                    }
                    catch
                    {

                    }
                }

                tempcandidate.contactid = serviceapplicant.contactid;
                tempcandidate.data = serviceapplicant.data;

                tempjobapplication.candidate = tempcandidate;

                try
                {
                    tempjobapplication.applicationstatus = serviceapplicant.status.ToString();
                }
                catch
                {
                    tempjobapplication.applicationstatus = "0";
                }

                applications.Add(tempjobapplication);
            }
            return applications;
        }