public IEnumerable <SkillSmart.Dto.ListJobSeekerMessage> GetAll() { var jobId = ""; var allJobSeekerMessages = ServiceFactory.GetJobSekerMessages().GetAllJobSeekerMessages(SkillsmartUser.GuidStr(HttpContext.Current.User)); var allCompanyList = ServiceFactory.GetCompany().GetAll(); var allEmployerList = ServiceFactory.GetEmployers().GetAll("12"); var allJobList = ServiceFactory.GetJobsList().GetAll(jobId); List <SkillSmart.Dto.ListJobSeekerMessage> jobSeekerMessageList = new List <SkillSmart.Dto.ListJobSeekerMessage>(); foreach (JobSeekerMessage jobSeekerMessage in allJobSeekerMessages) { var companyId = ""; var companyName = ""; var companyLocation = ""; foreach (Company company in allCompanyList) { if (jobSeekerMessage.CompanyId == company.Id.ToString()) { companyId = company.Id.ToString(); companyName = company.CompanyName; companyLocation = company.City; } } var employerId = ""; var employerName = ""; foreach (Employer employer in allEmployerList) { if (jobSeekerMessage.EmployerId == employer.Id.ToString()) { employerId = employer.Id.ToString(); employerName = employer.FirstName; } } var JobId = ""; var jobTitle = ""; var jobPostingDate = ""; foreach (JobsList job in allJobList) { if (jobSeekerMessage.JobId == job.Id.ToString()) { JobId = job.Id.ToString(); jobTitle = job.JobPosition; jobPostingDate = job.PostingDate; } } SkillSmart.Dto.ListJobSeekerMessage jobSeekerMessageObj = new SkillSmart.Dto.ListJobSeekerMessage(); jobSeekerMessageObj.CompanyId = companyId; jobSeekerMessageObj.CompanyName = companyName; jobSeekerMessageObj.CompanyLocation = companyLocation; jobSeekerMessageObj.EmployerId = employerId; jobSeekerMessageObj.EmployerName = employerName; jobSeekerMessageObj.JobSeekerId = jobSeekerMessage.JobSeekerId; jobSeekerMessageObj.MessageID = jobSeekerMessage.Id.ToString(); jobSeekerMessageObj.MessageSubject = jobSeekerMessage.Subject; jobSeekerMessageObj.MessageDetails = jobSeekerMessage.Message; jobSeekerMessageObj.MessageSentDate = jobSeekerMessage.Date; jobSeekerMessageObj.SkillScore = "68"; jobSeekerMessageObj.JobId = JobId; jobSeekerMessageObj.JobTitle = jobTitle; jobSeekerMessageObj.JobPostedDate = jobPostingDate; jobSeekerMessageList.Add(jobSeekerMessageObj); } return(jobSeekerMessageList); }
public IEnumerable<SkillSmart.Dto.ListJobSeekerMessage> GetAll() { var jobId = ""; var allJobSeekerMessages = ServiceFactory.GetJobSekerMessages().GetAllJobSeekerMessages(SkillsmartUser.GuidStr(HttpContext.Current.User)); var allCompanyList = ServiceFactory.GetCompany().GetAll(); var allEmployerList = ServiceFactory.GetEmployers().GetAll("12"); var allJobList = ServiceFactory.GetJobsList().GetAll(jobId); List<SkillSmart.Dto.ListJobSeekerMessage> jobSeekerMessageList = new List<SkillSmart.Dto.ListJobSeekerMessage>(); foreach (JobSeekerMessage jobSeekerMessage in allJobSeekerMessages) { var companyId = ""; var companyName = ""; var companyLocation = ""; foreach (Company company in allCompanyList) { if (jobSeekerMessage.CompanyId == company.Id.ToString()) { companyId = company.Id.ToString(); companyName = company.CompanyName; companyLocation = company.City; } } var employerId = ""; var employerName = ""; foreach (Employer employer in allEmployerList) { if (jobSeekerMessage.EmployerId == employer.Id.ToString()) { employerId = employer.Id.ToString(); employerName = employer.FirstName; } } var JobId = ""; var jobTitle = ""; var jobPostingDate = ""; foreach (JobsList job in allJobList) { if (jobSeekerMessage.JobId == job.Id.ToString()) { JobId = job.Id.ToString(); jobTitle = job.JobPosition; jobPostingDate = job.PostingDate; } } SkillSmart.Dto.ListJobSeekerMessage jobSeekerMessageObj = new SkillSmart.Dto.ListJobSeekerMessage(); jobSeekerMessageObj.CompanyId = companyId; jobSeekerMessageObj.CompanyName = companyName; jobSeekerMessageObj.CompanyLocation = companyLocation; jobSeekerMessageObj.EmployerId = employerId; jobSeekerMessageObj.EmployerName = employerName; jobSeekerMessageObj.JobSeekerId = jobSeekerMessage.JobSeekerId; jobSeekerMessageObj.MessageID = jobSeekerMessage.Id.ToString(); jobSeekerMessageObj.MessageSubject = jobSeekerMessage.Subject; jobSeekerMessageObj.MessageDetails = jobSeekerMessage.Message; jobSeekerMessageObj.MessageSentDate = jobSeekerMessage.Date; jobSeekerMessageObj.SkillScore = "68"; jobSeekerMessageObj.JobId = JobId; jobSeekerMessageObj.JobTitle = jobTitle; jobSeekerMessageObj.JobPostedDate = jobPostingDate; jobSeekerMessageList.Add(jobSeekerMessageObj); } return jobSeekerMessageList; }