Beispiel #1
0
        public IActionResult Add_Answer(Models.ApplicantVM model)
        {
            Applicant app = new Applicant();

            app.InterviewScheme.GetInterviewSchemeAndQuestions(model.InterviewScheme.Id);
            app.InterviewScheme.AddAnswerToInterview(model, model.InterviewScheme.Question);
            return(View("Index"));
        }
Beispiel #2
0
        public IActionResult Add_InterviewSchemeToApplicant(Models.ApplicantVM model)
        {
            Applicant _applicant = new Applicant();

            _applicant.AddInterviewSchemeToApplicant(model);

            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        public IActionResult GetApplicantScheme(Models.ApplicantVM model)
        {
            Applicant app = new Applicant();

            app.InterviewScheme.GetInterviewSchemeAndQuestions(model.InterviewScheme.Id);


            return(View());
        }
Beispiel #4
0
        public IActionResult Get_Interview_Modal(string id)
        {
            Models.ApplicantVM app  = new Models.ApplicantVM();
            Applicant          temp = new Applicant();

            app = temp.GetApplicant(id);
            InterviewScheme _interviewScheme = new InterviewScheme();
            var             quest            = _interviewScheme.GetInterviewSchemeAndQuestions(app.InterviewScheme.Id);

            foreach (var item in quest.Questions)
            {
                app.InterviewScheme.Questions.Add(new Models.QuestionVM()
                {
                    Id = item.Id, Order = item.Order, Answer = item.Answer, InterviewSchemeId = item.InterviewSchemeId, Quest = item.Quest
                });
            }
            app.InterviewScheme.Questions.OrderBy(x => x.Order).ToList();


            return(PartialView("../Interviewer/Partials/DoInterview", app));
        }
Beispiel #5
0
        public IActionResult Get_InterviewScheme_Modal(string id)
        {
            InterviewScheme _interviewScheme = new InterviewScheme();
            var             schemes          = _interviewScheme.GetSpecificInterviewSchemes(id);

            List <SelectListItem> list = new List <SelectListItem>();

            foreach (var sch in schemes)
            {
                list.Add(new SelectListItem()
                {
                    Text = sch.Name, Value = sch.Id.ToString()
                });
            }

            Models.ApplicantVM vm = new Models.ApplicantVM()
            {
                Id = Guid.Parse(id),
                InterviewSchemes = list
            };

            return(PartialView("../Interviewer/Partials/Add_InterviewScheme", vm));
        }