public async Task <IActionResult> Edit(int id, [Bind("BierNr,Naam,BrouwerNr,SoortNr,Alcohol")] Bieren bieren) { if (id != bieren.BierNr) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bieren); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BierenExists(bieren.BierNr)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["BrouwerNr"] = new SelectList(_context.Brouwers, "BrouwerNr", "BrouwerNr", bieren.BrouwerNr); ViewData["SoortNr"] = new SelectList(_context.Soorten, "SoortNr", "SoortNr", bieren.SoortNr); return(View(bieren)); }
public ActionResult DeleteConfirmed(int id) { Bieren bieren = db.Bieren.Find(id); db.Bieren.Remove(bieren); db.SaveChanges(); return(RedirectToAction("Index")); }
public void DeleteBier(Bier bier) { if (!Bieren.Contains(bier)) { throw new ArgumentException(string.Format("{0} is geen bier van {1}", bier.Naam, this.Naam)); } Bieren.Remove(bier); }
public ActionResult Edit([Bind(Include = "BierNr,Naam,BrouwerNr,SoortNr,Alcohol")] Bieren bieren) { if (ModelState.IsValid) { db.Entry(bieren).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bieren)); }
public ActionResult Create([Bind(Include = "BierNr,Naam,BrouwerNr,SoortNr,Alcohol")] Bieren bieren) { if (ModelState.IsValid) { db.Bieren.Add(bieren); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bieren)); }
public ActionResult Create([Bind(Include = "BierNr,Naam,BrouwerNr,SoortNr,Alcohol")] Bieren bieren) { if (ModelState.IsValid) { db.Bieren.Add(bieren); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BrouwerNr = new SelectList(db.Brouwers, "BrouwerNr", "BrNaam", bieren.BrouwerNr); ViewBag.SoortNr = new SelectList(db.Soorten, "SoortNr", "Soort", bieren.SoortNr); return(View(bieren)); }
public async Task <IActionResult> Create([Bind("BierNr,Naam,BrouwerNr,SoortNr,Alcohol")] Bieren bieren) { if (ModelState.IsValid) { _context.Add(bieren); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["BrouwerNr"] = new SelectList(_context.Brouwers, "BrouwerNr", "BrouwerNr", bieren.BrouwerNr); ViewData["SoortNr"] = new SelectList(_context.Soorten, "SoortNr", "SoortNr", bieren.SoortNr); return(View(bieren)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bieren bieren = db.Bieren.Find(id); if (bieren == null) { return(HttpNotFound()); } return(View(bieren)); }
public Bier AddBier(string naam, double?alcoholPercentage = null) { if (naam != null && Bieren.FirstOrDefault(bier => bier.Naam == naam) != null) { throw new ArgumentException("Deze brouwer heeft al een bier met dezelfde naam"); } Bier nieuwBier = new Bier(naam) { AlcoholPercentage = alcoholPercentage }; Bieren.Add(nieuwBier); return(nieuwBier); }
private void VoegBierToe() { SelectedBier = Bieren[Bieren.Count - 2]; Bier bier = new Bier() { Naam = "Nieuw Bier", BierSoort = null, Brouwer = null }; Bieren.Add(bier); SelectedBier = Bieren[Bieren.Count - 1]; //Bieren = new ObservableCollection<Bier>(ObjectConverter.BO_BierenToBieren(_dataService.VoegBierToe(ObjectConverter.BierToBO_Bier(bier)))); Bieren = new ObservableCollection <Bier>(_mapper.Map <List <Bier> >(_dataService.VoegBierToe(_mapper.Map <BO_Bier>(bier)))); SelectedBier = Bieren[Bieren.Count - 1]; }
public Bier FindBy(int bierId) { return(Bieren.FirstOrDefault(b => b.BierId == bierId)); }