Ejemplo n.º 1
0
        public ActionResult Create()
        {
            SubRegionAdminViewModel viewModel = new SubRegionAdminViewModel()
            {
                SubRegion = new SubRegion(),
                Countries = _wineRepository.FindAllCountries().ToList(),
                Regions   = _wineRepository.FindAllRegions().ToList()
            };

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(string id)
        {
            SubRegionAdminViewModel viewModel = new SubRegionAdminViewModel()
            {
                SubRegion = _wineRepository.FindSubRegionByCode(id),
                Countries = _wineRepository.FindAllCountries().ToList(),
                Regions   = _wineRepository.FindAllRegions().ToList()
            };

            return(View(viewModel));
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
        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));
            }
        }