Exemplo n.º 1
0
        public IActionResult Edit(BrewerEditViewModel brewerEditViewModel, int id)
        {
            Brewer brewer = null;

            try
            {
                brewer = _brewerRepository.GetBy(id);
                MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer);
                _brewerRepository.SaveChanges();
                TempData["message"] = $"You successfully updated brewer {brewer.Name}.";
            }
            catch
            {
                TempData["error"] = $"Sorry, something went wrong, brewer {brewer?.Name} was not updated...";
            }
            return(RedirectToAction(nameof(Index)));
        }
Exemplo n.º 2
0
 public IActionResult Edit(EditViewModel brewerEditViewModel)
 {
     if (ModelState.IsValid)
     {
         try {
             Brewer brewer = _brewerRepository.GetBy(brewerEditViewModel.BrewerId);
             MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer);
             _brewerRepository.SaveChanges();
             TempData["message"] = $"You successfully updated brewer {brewer.Name}.";
             return(RedirectToAction(nameof(Index)));
         }
         catch (Exception e) {
             ModelState.AddModelError("", e.Message);
         }
     }
     ViewData["Locations"] = GetLocationsAsSelectList(brewerEditViewModel?.PostalCode);
     return(View(brewerEditViewModel));
 }
Exemplo n.º 3
0
 public IActionResult Edit(BrewerEditViewModel brewerEditViewModel, int id)
 {
     if (ModelState.IsValid)
     {
         Brewer brewer = null;
         try {
             brewer = _brewerRepository.GetBy(id);
             MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer);
             _brewerRepository.SaveChanges();
             TempData["message"] = $"You successfully updated brewer {brewer.Name}.";
             return(RedirectToAction(nameof(Index)));
         }
         catch (Exception e) {
             ModelState.AddModelError("", e.Message);
             //TempData["error"] = $"Sorry, something went wrong, brewer {brewer?.Name} was not updated...";
         }
     }
     ViewData["IsEdit"]    = true;
     ViewData["Locations"] = GetLocationsAsSelectList();
     return(View(brewerEditViewModel));
 }