public PartialViewResult AddAlternate(string icao) { AddAlternateModel viewModel = new AddAlternateModel(); SetupAddAlternateModel(icao, viewModel); return PartialView(viewModel); }
public ActionResult AddAlternate(AddAlternateModel viewModel) { if (ModelState.IsValid) { airportAlternateRepository.InsertOrUpdate(viewModel.Alternate); airportAlternateRepository.Save(); ViewBag.IsSaved = true; } SetupAddAlternateModel(viewModel.Alternate.AirportICAO, viewModel); return PartialView(viewModel); }
private void SetupAddAlternateModel(string icao, AddAlternateModel viewModel) { viewModel.Alternate = new AirportAlternate(); viewModel.Alternate.AirportICAO = icao; }