コード例 #1
0
 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)));
 }
コード例 #2
0
 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));
 }
コード例 #3
0
 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));
 }
コード例 #4
0
 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));
 }