/// <summary> /// /// </summary> /// <param name="examid">ExaminationPlan Id</param> /// <returns></returns> public async Task <ActionResult> ImportFromRecruitmentPlan(int examid) { var examPlan = await this.examManager.FindByIdAsync(examid); if (examPlan == null) { return(HttpNotFound()); } this.ViewData["RecruitmentPlanList"] = this.GetRecruitmentPlanList(); var model = new ImportFromRecruitmentPlanEditModel(); return(View(model)); }
public async Task <ActionResult> ImportFromRecruitmentPlan(int examid, ImportFromRecruitmentPlanEditModel model) { this.ViewData["RecruitmentPlanList"] = this.GetRecruitmentPlanList(); if (!this.ModelState.IsValid) { return(View(model)); } var examPlan = await this.examManager.FindByIdAsync(examid); var recruitmentPlan = await this.recruitmentPlanStore.FindByIdAsync(model.SelectedRecruitmentPlanId); await this.candidateManager.ImportFromRecruitmentPlanAsync(examPlan, recruitmentPlan); return(RedirectToAction("Detail", new { id = examid })); }