public async Task <IActionResult> Create(BeersCreateVm createVm) { if (ModelState.IsValid) { Brouwerij brouwerij = _context.Brouwerijen.Single(a => a.Id == createVm.BrouwerID); if (createVm.BrouwerID != null) { if (brouwerij != null) { Beer gemaaktArtikel = new Beer { AlcoholByVolume = createVm.AlcoholByVolume, BitteringIndex = createVm.BitteringIndex, Name = createVm.Name, IsActivelyBrewed = createVm.ActiveBrewed, Brouwerij = brouwerij }; _context.Add(gemaaktArtikel); await _context.SaveChangesAsync(); return(RedirectToAction("Create")); } else { ModelState.AddModelError(nameof(createVm.BrouwerID), "Deze Brouwer bestaat niet of is verwijderd"); } } } createVm.BeschikbareBrowuers = _context.Brouwerijen.Where(a => a.Id != 0); return(View(createVm)); }
public Task <int> SaveChangesAsync() { return(_beersContext.SaveChangesAsync()); }