Ejemplo n.º 1
0
        public ActionResult Create()
        {
            var viewModel = new RegionAdminViewModel()
            {
                Region    = new Region(),
                Countries = _wineRepository.FindAllCountries().ToList()
            };

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(string id)
        {
            var viewModel = new RegionAdminViewModel()
            {
                Region    = _wineRepository.FindRegionByCode(id),
                Countries = _wineRepository.FindAllCountries().ToList()
            };

            return(View(viewModel));
        }
Ejemplo n.º 3
0
        public IActionResult Region(int id)
        {
            Region region = this.dataService.GetObjectByPropertyValue <Region>("Id", id, "Generation");
            RegionAdminViewModel model = new RegionAdminViewModel()
            {
                AllGenerations = this.dataService.GetObjects <Generation>(),
                Id             = region.Id,
                Name           = region.Name,
                GenerationId   = region.GenerationId,
                Generation     = region.Generation,
            };

            return(this.View(model));
        }
Ejemplo n.º 4
0
 public ActionResult Create(Region region, FormCollection form)
 {
     try
     {
         region.PhotoUrl   = form["PhotoUrl"].ToString();
         region.RegionCode = region.CountryCode.Trim() + region.RegionCode.Trim();
         _wineRepository.AddRegion(region);
         _wineRepository.Save();
         return(RedirectToAction("Index"));
     }
     catch
     {
         var viewModel = new RegionAdminViewModel()
         {
             Region    = region,
             Countries = _wineRepository.FindAllCountries().ToList()
         };
         return(View(viewModel));
     }
 }
Ejemplo n.º 5
0
        public ActionResult Edit(string id, FormCollection collection)
        {
            var region = _wineRepository.FindRegionByCode(id);

            try
            {
                region.PhotoUrl = collection["PhotoUrl"].ToString();
                UpdateModel(region, "Region");
                _wineRepository.Save();
                return(RedirectToAction("Index"));
            }
            catch
            {
                var viewModel = new RegionAdminViewModel()
                {
                    Region    = region,
                    Countries = _wineRepository.FindAllCountries().ToList()
                };
                return(View(viewModel));
            }
        }