public ActionResult Create(int applicantId) { ApplicantExperience applicantexperience = new ApplicantExperience(); applicantexperience.ApplicantID = applicantId; ViewBag.PossibleCountries = countryRepository.All; ViewBag.PossibleStates = stateRepository.All; ViewBag.PossibleEmploymentLeaveReasonCategories = employmentleavereasoncategoryRepository.All; return View(applicantexperience); }
public ActionResult Create(ApplicantExperience applicantexperience, int applicantId) { if (ModelState.IsValid) { applicantexperienceRepository.InsertOrUpdate(applicantexperience); applicantexperienceRepository.Save(); return RedirectToAction("Index", new { applicantId = applicantexperience.ApplicantID }); } else { ViewBag.PossibleCountries = countryRepository.All; ViewBag.PossibleStates = stateRepository.All; ViewBag.PossibleEmploymentLeaveReasonCategories = employmentleavereasoncategoryRepository.All; return View(applicantexperience); } }
public void InsertOrUpdate(ApplicantExperience applicantexperience) { if (applicantexperience.ApplicantExperienceID == default(int)) { // New entity context.ApplicantExperience.Add(applicantexperience); } else { // Existing entity context.Entry(applicantexperience).State = EntityState.Modified; } }
public ViewResult Search(int applicantId,ApplicantExperience searchApplicantExperience) { if (searchApplicantExperience != null) { } return View("Index", applicantexperienceRepository.AllIncluding(applicantId,applicantexperience => applicantexperience.Applicant, applicantexperience => applicantexperience.Country, applicantexperience => applicantexperience.State, applicantexperience => applicantexperience.EmploymentLeaveReasonCategory, applicantexperience => applicantexperience.VerifiedByUser)); }