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")); }
public IActionResult Add_InterviewSchemeToApplicant(Models.ApplicantVM model) { Applicant _applicant = new Applicant(); _applicant.AddInterviewSchemeToApplicant(model); return(RedirectToAction("Index")); }
public IActionResult GetApplicantScheme(Models.ApplicantVM model) { Applicant app = new Applicant(); app.InterviewScheme.GetInterviewSchemeAndQuestions(model.InterviewScheme.Id); return(View()); }
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)); }
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)); }