public ActionResult Insert() { var cities = cityRepository.GetAll().OrderBy(c => c.Name); var viewModel = new AreaFormViewModel { Cities = cities }; return(View(viewModel)); }
public ActionResult CreateOrUpdate(AreaFormViewModel viewModel) // model binding { viewModel.Area.Name = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(viewModel.Area.Name.ToLower()); if (viewModel.Area.Id == 0) // Create { areaRepository.Insert(viewModel.Area); return(RedirectToAction("AreaList", "Area")); } else // Update { var area = areaRepository.Update(viewModel.Area); return(RedirectToAction("AreaList", "Area")); } }
public ActionResult Edit(int id) { var area = areaRepository.Get(id); var cities = cityRepository.GetAll().OrderBy(c => c.Name); if (area == null) { return(HttpNotFound()); } var viewModel = new AreaFormViewModel { Area = area, Cities = cities }; return(View(viewModel)); }