public IActionResult Create(BrewerEditViewModel brewerEditViewModel) { try { Brewer brewer = new Brewer(brewerEditViewModel.Name); MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer); _brewerRepository.Add(brewer); _brewerRepository.SaveChanges(); TempData["message"] = $"You successfully added brewer {brewer.Name}."; } catch { TempData["error"] = "Sorry, something went wrong, the brewer was not added..."; } return(RedirectToAction(nameof(Index))); }
public IActionResult Create(EditViewModel brewerEditViewModel) { if (ModelState.IsValid) { try { Brewer brewer = new Brewer(); MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer); _brewerRepository.Add(brewer); _brewerRepository.SaveChanges(); TempData["message"] = $"You successfully added brewer {brewer.Name}."; return(RedirectToAction(nameof(Index))); } catch (Exception e) { ModelState.AddModelError("", e.Message); } } ViewData["Locations"] = GetLocationsAsSelectList(brewerEditViewModel?.PostalCode); return(View(nameof(Edit), brewerEditViewModel)); }
public IActionResult Create(BrewerEditViewModel brewerEditViewModel) { if (ModelState.IsValid) { Brewer brewer = null; try { brewer = new Brewer(); MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer); _brewerRepository.Add(brewer); _brewerRepository.SaveChanges(); TempData["message"] = $"You successfully added brewer {brewer.Name}."; } catch (Exception) { TempData["error"] = $"Sorry, er liep iets fout, brouwer {brewer?.Name} kon niet worden gewijzigd"; } } ViewData["IsEdit"] = false; ViewData["Locations"] = GetLocationsAsSelectedList(); return(View(nameof(Edit), brewerEditViewModel)); }
public IActionResult Create(BrewerEditViewModel brewerEditViewModel) { if (ModelState.IsValid) { try { Brewer brewer = new Brewer(brewerEditViewModel.Name); MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer); _brewerRepository.Add(brewer); _brewerRepository.SaveChanges(); TempData["message"] = $"You successfully added brewer {brewer.Name}."; } catch { TempData["error"] = "Sorry, something went wrong, the brewer was not added..."; } return(RedirectToAction(nameof(Index))); } ViewData["IsEdit"] = false; ViewData["Locations"] = GetLocationsAsSelectList(); return(View(nameof(Edit), brewerEditViewModel)); }