// GET: Applicant/Details/5
        public ActionResult Details(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OpenJobs job = js.Get_Posting_By_ID(id);


            if (job == null)
            {
                return(HttpNotFound());
            }

            var model = new OpenJobsModel
            {
                JobDescription   = job.Job_Description,
                CloseDate        = job.Close_Date,
                JobId            = job.Job_ID,
                JobLocation      = job.Job_Location,
                JobLocationCity  = job.Job_Location_City,
                JobQualification = job.Job_Qualification,
                JobTitle         = job.Job_Title,
                PostingId        = job.Posting_ID
            };

            return(View(model));
        }
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OpenJobs job = js.Get_Posting_By_ID(id);

            if (job == null)
            {
                return(HttpNotFound());
            }
            return(View(job));
        }
Example #3
0
        public ActionResult Apply(int?id)
        {
            // id = application id
            Job_Application job_app    = js.Get_Job_Application_By_ID(id);
            OpenJobs        jobPosting = js.Get_Posting_By_ID(job_app.JobID);
            int             Job_ID     = jobPosting.Job_ID;

            Question[] AppQuestions    = js.getQuestionsByJobID(Job_ID);
            Question[] PreAppQuestions = js.Get_PreApp_Questions();

            ViewBag.Application_ID = id;

            ApplicationModel qView = new ApplicationModel();

            foreach (Question q in AppQuestions)
            {
                qView.ApplicationQuestions.Add(new QuestionAnswer {
                    fullQuestion = q.FullQuestion,
                    questionID   = q.QuestionID,
                    answer       = ""
                });
            }
            foreach (Question q in PreAppQuestions)
            {
                qView.PreApplicationQuestions.Add(new QuestionAnswer
                {
                    fullQuestion = q.FullQuestion,
                    questionID   = q.QuestionID,
                    answer       = ""
                });
            }


            return(View(qView));
        }
Example #4
0
        // GET: JobsPosting/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            OpenJobModel jobModel = new OpenJobModel();

            jobModel.Job = js.Get_Posting_By_ID(id);
            jobModel.ApplicationQuestions = js.getQuestionsByJobID(jobModel.Job.Job_ID).ToList();
            //OpenJobs job = js.Get_Posting_By_ID(id);
            if (jobModel == null)
            {
                return(HttpNotFound());
            }
            return(View(jobModel));
        }