public ActionResult Create() { ApplicantVisaInfo applicantvisainfo = new ApplicantVisaInfo(); ViewBag.PossibleApplicants = applicantRepository.All; ViewBag.PossibleVisaTypes = visaRepository.All; ViewBag.PossibleIssuanceCountries = countryRepository.All; ViewBag.PossibleStates = stateRepository.All; ViewBag.PossibleVisaStatus = visastatusRepository.All; return View(applicantvisainfo); }
public ActionResult Create(ApplicantVisaInfo applicantvisainfo) { if (ModelState.IsValid) { applicantvisainfoRepository.InsertOrUpdate(applicantvisainfo); applicantvisainfoRepository.Save(); return RedirectToAction("Index"); } else { ViewBag.PossibleApplicants = applicantRepository.All; ViewBag.PossibleVisaTypes = visaRepository.All; ViewBag.PossibleIssuanceCountries = countryRepository.All; ViewBag.PossibleStates = stateRepository.All; ViewBag.PossibleVisaStatus = visastatusRepository.All; return View(applicantvisainfo); } }
public void InsertOrUpdate(ApplicantVisaInfo applicantvisainfo) { if (applicantvisainfo.AplicantVisaInfoID == default(int)) { // New entity context.ApplicantVisaInfo.Add(applicantvisainfo); } else { // Existing entity context.Entry(applicantvisainfo).State = EntityState.Modified; } }
public ViewResult Search(ApplicantVisaInfo searchApplicantVisaInfo) { if(searchApplicantVisaInfo!=null) { } return View("Index",applicantvisainfoRepository.AllIncluding(applicantvisainfo => applicantvisainfo.Applicant, applicantvisainfo => applicantvisainfo.VisaType, applicantvisainfo => applicantvisainfo.IssuanceCountry, applicantvisainfo => applicantvisainfo.State, applicantvisainfo => applicantvisainfo.VisaStatus)); }