public ActionResult Create()
 {
     ApplicantAdditionalInfo applicantadditionalinfo = new ApplicantAdditionalInfo();
     ViewBag.PossibleApplicants = applicantRepository.All;
     ViewBag.PossibleVeteranCategories = veterancategoryRepository.All;
     ViewBag.PossibleMaritalStatus = maritalstatusRepository.All;
     ViewBag.PossibleGenders = genderRepository.All;
     ViewBag.PossibleReligions = religionRepository.All;
     ViewBag.PossibleCurrencies = currencyRepository.All;
     ViewBag.PossibleSalaryRateTypes = salaryratetypeRepository.All;
     ViewBag.PossibleEmploymentTypes = employmenttypeRepository.All;
     return View(applicantadditionalinfo);
 }
 public ActionResult Create(ApplicantAdditionalInfo applicantadditionalinfo)
 {
     if (ModelState.IsValid)
     {
         applicantadditionalinfoRepository.InsertOrUpdate(applicantadditionalinfo);
         applicantadditionalinfoRepository.Save();
         return RedirectToAction("Index");
     }
     else
     {
         ViewBag.PossibleVeteranCategories = veterancategoryRepository.All;
         ViewBag.PossibleMaritalStatus = maritalstatusRepository.All;
         ViewBag.PossibleGenders = genderRepository.All;
         ViewBag.PossibleReligions = religionRepository.All;
         ViewBag.PossibleCurrencies = currencyRepository.All;
         ViewBag.PossibleSalaryRateTypes = salaryratetypeRepository.All;
         ViewBag.PossibleEmploymentTypes = employmenttypeRepository.All;
         return View(applicantadditionalinfo);
     }
 }
 public void InsertOrUpdate(ApplicantAdditionalInfo applicantadditionalinfo)
 {
     if (applicantadditionalinfo.ApplicantAdditionalInfoID == default(int)) {
         // New entity
         context.ApplicantAdditionalInfo.Add(applicantadditionalinfo);
     } else {
         // Existing entity
         context.Entry(applicantadditionalinfo).State = EntityState.Modified;
     }
 }
 public ViewResult Search(ApplicantAdditionalInfo searchApplicantAdditionalInfo)
 {
     if (searchApplicantAdditionalInfo != null)
     {
     }
     return View("Index", applicantadditionalinfoRepository.AllIncluding(applicantadditionalinfo => applicantadditionalinfo.Applicant, applicantadditionalinfo => applicantadditionalinfo.VeteranCategory, applicantadditionalinfo => applicantadditionalinfo.MaritalStatus, applicantadditionalinfo => applicantadditionalinfo.Gender, applicantadditionalinfo => applicantadditionalinfo.Religion, applicantadditionalinfo => applicantadditionalinfo.Currency, applicantadditionalinfo => applicantadditionalinfo.SalaryRateType, applicantadditionalinfo => applicantadditionalinfo.EmploymentType));
 }