public ActionResult Create() { SubRegionAdminViewModel viewModel = new SubRegionAdminViewModel() { SubRegion = new SubRegion(), Countries = _wineRepository.FindAllCountries().ToList(), Regions = _wineRepository.FindAllRegions().ToList() }; return(View(viewModel)); }
public ActionResult Edit(string id) { SubRegionAdminViewModel viewModel = new SubRegionAdminViewModel() { SubRegion = _wineRepository.FindSubRegionByCode(id), Countries = _wineRepository.FindAllCountries().ToList(), Regions = _wineRepository.FindAllRegions().ToList() }; return(View(viewModel)); }
public ActionResult Create(SubRegion subRegion, FormCollection form) { try { subRegion.PhotoUrl = form["PhotoUrl"].ToString(); subRegion.SubRegionCode = subRegion.RegionCode.Trim() + subRegion.SubRegionCode.Trim(); _wineRepository.AddSubRegion(subRegion); _wineRepository.Save(); return(RedirectToAction("Index")); } catch { SubRegionAdminViewModel viewModel = new SubRegionAdminViewModel() { SubRegion = subRegion, Countries = _wineRepository.FindAllCountries().ToList(), Regions = _wineRepository.FindAllRegions().ToList() }; return(View(viewModel)); } }
public ActionResult Edit(string id, FormCollection form) { var subRegion = _wineRepository.FindSubRegionByCode(id); try { subRegion.PhotoUrl = form["PhotoUrl"].ToString(); UpdateModel(subRegion, "SubRegion"); _wineRepository.Save(); return(RedirectToAction("Index")); } catch { SubRegionAdminViewModel viewModel = new SubRegionAdminViewModel() { SubRegion = subRegion, Countries = _wineRepository.FindAllCountries().ToList(), Regions = _wineRepository.FindAllRegions().ToList() }; return(View(viewModel)); } }