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))); }
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)); }
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)); }