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; }