public HttpResponseMessage GetDailyJobApplicationsForRecruiter(string id = null) { var recruiter = JobsCacheManager.ListRecruiterDailyJobApplications.FirstOrDefault(r => r.Id == id); if (recruiter == null) { var jobApplications = JobsCacheManager.GetDailyJobApplications(id); recruiter = new JobsCacheManager.RecruiterDailyJobApplications { Id = id, Jobs = jobApplications }; JobsCacheManager.ListRecruiterDailyJobApplications.Enqueue(recruiter); } return(Request.CreateResponse <OrderedDictionary>(HttpStatusCode.OK, recruiter.Jobs)); }
public HttpResponseMessage GetTodaysJobApplicationsForRecruiter(string id = null) { var recruiter = JobsCacheManager.ListRecruiterDailyJobApplications.FirstOrDefault(r => r.Id == id); if (recruiter == null) { var jobApplications = JobsCacheManager.GetDailyJobApplications(id); recruiter = new JobsCacheManager.RecruiterDailyJobApplications { Id = id, Jobs = jobApplications }; JobsCacheManager.ListRecruiterDailyJobApplications.Enqueue(recruiter); } object todaysJobApplications = null; if (recruiter.Jobs.Count > 0) { todaysJobApplications = recruiter.Jobs[0]; } return(Request.CreateResponse <object>(HttpStatusCode.OK, todaysJobApplications == null? new string[0]: todaysJobApplications)); }
public HttpResponseMessage GetTodaysJobApplicationsForRecruiter(string id = null) { var recruiter = JobsCacheManager.ListRecruiterDailyJobApplications.FirstOrDefault(r => r.Id == id); if (recruiter == null) { var jobApplications = JobsCacheManager.GetDailyJobApplications(id); recruiter = new JobsCacheManager.RecruiterDailyJobApplications { Id = id, Jobs = jobApplications }; JobsCacheManager.ListRecruiterDailyJobApplications.Enqueue(recruiter); } object todaysJobApplications = null; if (recruiter.Jobs.Count > 0) todaysJobApplications = recruiter.Jobs[0]; return Request.CreateResponse<object>(HttpStatusCode.OK, todaysJobApplications== null? new string[0]: todaysJobApplications); }
public HttpResponseMessage GetDailyJobApplicationsForRecruiter(string id=null) { var recruiter = JobsCacheManager.ListRecruiterDailyJobApplications.FirstOrDefault(r => r.Id == id); if (recruiter == null) { var jobApplications = JobsCacheManager.GetDailyJobApplications(id); recruiter = new JobsCacheManager.RecruiterDailyJobApplications { Id = id, Jobs = jobApplications }; JobsCacheManager.ListRecruiterDailyJobApplications.Enqueue(recruiter); } return Request.CreateResponse<OrderedDictionary>(HttpStatusCode.OK, recruiter.Jobs); }