// // GET: /Applicant/Create public ActionResult Create() { if (HttpContext.Session["UserId"] == null) { return RedirectToAction("Login", "Login"); } ApplicantViewModel applicantModel = new ApplicantViewModel(); applicantModel.genderList = dropRepo.GenderDropDown(); applicantModel.maritalStatus = dropRepo.MaritalStatusDropDown(); applicantModel.position = dropRepo.PositionDropDown(); return View(applicantModel); }
public ActionResult Create(ApplicantViewModel applicantModel) { if (HttpContext.Session["UserId"] == null) { return RedirectToAction("Login", "Login"); } try { // TODO: Add insert logic here applicantRepo.AddApplicant(applicantModel); return RedirectToAction("Index","Applicant"); } catch { return View(); } }
public ApplicantViewModel ApplicantDetails(int applicantId) { var singleApplicant = entity.tblApplicants.Where(x => x.applicantID == applicantId).FirstOrDefault(); ApplicantViewModel modelObj = new ApplicantViewModel() { applicantName=singleApplicant.Name, positionId=singleApplicant.positionId, genderId=singleApplicant.genderId, tempAddress=singleApplicant.tempAddress, permAddress=singleApplicant.permAddress, workExperiences=singleApplicant.workExperiences, maritalId=singleApplicant.maritalId, ReferralName=singleApplicant.ReferenceName, Contact=singleApplicant.ReferenceContact }; return modelObj; }
public void AddApplicant(ApplicantViewModel applicantModel) { tblApplicant newApplicant = new tblApplicant() { applicantID=applicantModel.applicantId, Name=applicantModel.applicantName, tempAddress=applicantModel.tempAddress, permAddress=applicantModel.permAddress, maritalId=applicantModel.maritalId, positionId=applicantModel.positionId, genderId=applicantModel.genderId, workExperiences=applicantModel.workExperiences, contactNumber=applicantModel.contactNumber, }; entity.tblApplicants.Add(newApplicant); entity.SaveChanges(); }
public List<ApplicantViewModel> ApplicantList() { var applicantlist = entity.tblApplicants.ToList(); List<ApplicantViewModel> applicantListss = new List<ApplicantViewModel>(); foreach(var applicantItem in applicantlist) { ApplicantViewModel applicantModel = new ApplicantViewModel() { applicantId=applicantItem.applicantID, applicantName=applicantItem.Name, contactNumber=applicantItem.contactNumber, tempAddress=applicantItem.tempAddress, workExperiences=applicantItem.workExperiences, positionId=applicantItem.positionId, positionName=applicantItem.tblEmployeePosition.positionName }; applicantListss.Add(applicantModel); } return applicantListss; }