private IList <Brouwer> GeefBrouwers(int BrouwerID = 0) { IList <Brouwer> brouwers = new List <Brouwer>(); string sqlQuery = $"select* from Brouwers"; if (BrouwerID != 0) { //Geef enkel brouwers voor BrouwerID terug sqlQuery += " where BrouwerNr=" + BrouwerID; } using (SqlConnection connection = new SqlConnection(_connectionString)) { // where gemeente = '{gemeente}' SqlCommand command = new SqlCommand(sqlQuery, connection); command.CommandType = System.Data.CommandType.Text; command.Connection.Open(); SqlDataReader sqlReader = command.ExecuteReader(); while (sqlReader.Read()) { Brouwer brouwer = new Brouwer() { BrouwerNr = (int)sqlReader["BrouwerNr"], BrNaam = (sqlReader["BrNaam"] == DBNull.Value) ? null : sqlReader["BrNaam"].ToString(), Adres = (sqlReader["Adres"] == DBNull.Value) ? null : sqlReader["Adres"].ToString(), Gemeente = (sqlReader["Gemeente"] == DBNull.Value) ? null : sqlReader["Gemeente"].ToString(), PostCode = (sqlReader["PostCode"] == DBNull.Value) ? null : (short?)sqlReader["PostCode"], Omzet = (sqlReader["Omzet"] == DBNull.Value) ? null : (int?)sqlReader["Omzet"] }; brouwers.Add(brouwer); } sqlReader.Close(); } return(brouwers); }
public bool PostCodeFilter(object br) { Brouwer b = br as Brouwer; bool result = (b.Postcode == Convert.ToInt16(comboBoxPostcode.SelectedValue)); return(result); }
public async Task <ActionResult <Brouwer> > PostBrouwer(Brouwer brouwer) { _context.Brouwers.Add(brouwer); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBrouwer", new { id = brouwer.BrouwerNr }, brouwer)); }
public void NegatieveOmzetNietToegelaten() { Brouwer brouwer = new Brouwer("Rodenbach") { Omzet = -2000 }; }
//2. Maak een methode die aan de hand van de BrouwerID de gegevens van deze brouwer teruggeeft (zonder stored procedure) public IList <Brouwer> GeefBrouwerVoorGemeente(int brouwerID) { IList <Brouwer> brouwers = new List <Brouwer>(); using (SqlConnection connection = new SqlConnection(_connectionString)) { SqlCommand command = new SqlCommand($"Select * from Brouwers where brouwerNr = {brouwerID}", connection); command.CommandType = System.Data.CommandType.Text; command.Connection.Open(); SqlDataReader sqlReader = command.ExecuteReader(); while (sqlReader.Read())// rij per rij aflopen van resultaat, waarde uit kolom opvragen via sqlReader("kolomnaam") { //sqlReader.GetValues() geeft alle waarden van één rij terug in een array Brouwer brouwer = new Brouwer() { BrouwerNr = (int)sqlReader["BrouwerNr"], BrNaam = sqlReader["BrNaam"].ToString(), Adres = sqlReader["Adres"].ToString(), PostCode = (sqlReader["Postcode"] == DBNull.Value) ? null : (short?)sqlReader["Postcode"], Gemeente = sqlReader["Gemeente"].ToString(), Omzet = (sqlReader["Omzet"] == DBNull.Value) ? null : (int?)sqlReader["Omzet"], }; brouwers.Add(brouwer); } sqlReader.Close();//wordt automatisch afgesloten binnen using(...) wanneer connectie wordt afgesloten } return(brouwers); }
public async Task <IActionResult> PutBrouwer(int id, Brouwer brouwer) { if (id != brouwer.BrouwerNr) { return(BadRequest()); } _context.Entry(brouwer).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BrouwerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Brouwer Add(Brouwer brouwer) { Brouwer dbBrouwer = _context.Brouwers.Add(brouwer).Entity; SaveChanges(); return(dbBrouwer); }
public ActionResult Create() { Brouwer brouwer = new Brouwer(); ViewBag.Gemeenten = GetGemeentenSelectList(brouwer); return(View("Edit", new BrouwerViewModel(brouwer))); }
public IList <Brouwer> VoegBrouwerToe(Brouwer brouwer) { int brouwerNr = (_brouwers.Count > 0) ? _brouwers.Max(b => b.BrouwerNr) + 1 : 1; brouwer.BrouwerNr = brouwerNr; _brouwers.Add(brouwer); return(_brouwers); }
public ActionResult DeleteConfirmed(int id) { Brouwer brouwer = db.Brouwers.Find(id); db.Brouwers.Remove(brouwer); db.SaveChanges(); return(RedirectToAction("Index")); }
internal void Add(Brouwer b) { using (var db = new BierenEntities()) { db.Brouwers.Add(b); db.SaveChanges(); } }
public BrouwerViewModel(Brouwer brouwer) { this.BrouwerId = brouwer.BrouwerId; this.Naam = brouwer.Naam; this.Straat = brouwer.Straat; this.Postcode = brouwer.Gemeente == null ? "" : brouwer.Gemeente.Postcode; this.Omzet = brouwer.Omzet; }
public void WijzigBrouwer(Brouwer nieuwebrouwer) { int index = _brouwers.IndexOf(nieuwebrouwer); if (index >= 0) { _brouwers[index] = nieuwebrouwer; } }
public void DeleteRemovesBrouwer() { Brouwer brouwer = context.Bavik; mockBrouwerRepository.Setup(m => m.Delete(brouwer)); controller.DeleteConfirmed(1); mockBrouwerRepository.Verify(m => m.Delete(brouwer), Times.Once()); mockBrouwerRepository.Verify(m => m.SaveChanges(), Times.Once()); }
public ActionResult Edit([Bind(Include = "BrouwerNr,BrNaam,Adres,PostCode,Gemeente,Omzet")] Brouwer brouwer) { if (ModelState.IsValid) { db.Entry(brouwer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(brouwer)); }
public ActionResult Delete(int id) { Brouwer brouwer = brouwerRepository.FindBy(id); if (brouwer == null) { return(HttpNotFound()); } return(View(brouwer)); }
public void PostVoegtBrouwerToe() { var brouwer = new Brouwer() { Naam = "N", Postcode = 1000, Gemeente = "N" }; var response = (CreatedAtActionResult)controller.Post(brouwer).Result; mock.Verify(repo => repo.InsertAsync(brouwer)); }
private void VoegBrouwerToe() { Brouwer brouwer = new Brouwer() { BrNaam = "Nieuwe Brouwer", Straat = "NA", Gemeente = "NA" }; Brouwers = new ObservableCollection <Brouwer>(_dataService.VoegBrouwerToe(brouwer)); SelectedBrouwer = Brouwers[Brouwers.Count - 1]; }
public async Task <ActionResult> Post(Brouwer brouwer) { if (this.ModelState.IsValid) { await repository.InsertAsync(brouwer); return(base.CreatedAtAction(nameof(FindById), new { id = brouwer.Id }, null)); } return(base.BadRequest(this.ModelState)); }
public ActionResult Edit(int id, BrouwerViewModel brouwerViewModel) { Brouwer brouwer = brouwerRepository.FindBy(id); //Foutafhandeling zie later Validatie MapToBrouwer(brouwerViewModel, brouwer); brouwerRepository.SaveChanges(); TempData["message"] = $"Brouwer {brouwer.Naam} werd aangepast"; return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "BrouwerNr,BrNaam,Adres,PostCode,Gemeente,Omzet")] Brouwer brouwer) { if (ModelState.IsValid) { db.Brouwers.Add(brouwer); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(brouwer)); }
public IList <Bier> GeefBierenVoorBrouwer(Brouwer brouwer) { if (brouwer != null) { return(_bieren.Where(b => b.Brouwer.BrouwerNr == brouwer.BrouwerNr).ToList()); } else { return(new List <Bier>()); } }
public Brouwer GeefBrouwer(int BrouwerNr) { Brouwer brouwer = null; IList <Brouwer> brouwers = GeefBrouwers(BrouwerNr); if (brouwers != null && brouwers.Count > 0) { brouwer = brouwers[0]; } return(brouwer); }
public void ConstructorMetParameterNaam() { Brouwer brouwer = new Brouwer("Rodenbach"); Assert.AreEqual("Rodenbach", brouwer.Naam); Assert.IsNull(brouwer.Omzet); Assert.AreEqual(0, brouwer.AantalBieren); Assert.IsNull(brouwer.Gemeente); Assert.IsNull(brouwer.Straat); Assert.AreEqual(0, brouwer.BrouwerId); }
public ActionResult Create(BrouwerViewModel brouwerViewModel) { Brouwer brouwer = new Brouwer(); //Voeg eerst brouwer toe aan context, zo worden de wijzigingen getracked brouwerRepository.Add(brouwer); MapToBrouwer(brouwerViewModel, brouwer); brouwerRepository.SaveChanges(); TempData["message"] = $"Brouwer {brouwer.Naam} werd gecreëerd"; return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { Brouwer brouwer = brouwerRepository.FindBy(id); if (brouwer == null) { return(HttpNotFound()); } ViewBag.Gemeenten = GetGemeentenSelectList(brouwer); return(View(new BrouwerViewModel(brouwer))); }
public ActionResult Add(Brouwer b) { if (this.ModelState.IsValid) { brouwerService.Add(b); return(RedirectToAction("Index")); } else { return(View(b)); } }
public IHttpActionResult VoegToe(Brouwer brouwer) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var id = InMemoryDataBase.Brouwers.Keys.Max() + 1; brouwer.ID = id; InMemoryDataBase.Brouwers[id] = brouwer; return(this.Created(this.Request.RequestUri.AbsoluteUri + "/" + id, brouwer)); }
public void EditChangesBrouwer() { BrouwerViewModel brouwerVm = new BrouwerViewModel(context.Bavik); brouwerVm.Straat = "nieuwe straat 1"; ViewResult result = controller.Edit(1, brouwerVm) as ViewResult; Brouwer bavik = context.Bavik; Assert.AreEqual("Bavik", bavik.Naam); Assert.AreEqual("nieuwe straat 1", bavik.Straat); mockBrouwerRepository.Verify(m => m.SaveChanges(), Times.Once()); }
public override ValidationResult Validate(object value, CultureInfo cultureInfo) { Brouwer brouwer = (value as BindingGroup).Items[0] as Brouwer; if ((brouwer.Postcode < 1000) || (brouwer.Postcode > 9999)) { return(new ValidationResult(false, "Postcode moet tussen 1000 en 9999 liggen")); } else { return(ValidationResult.ValidResult); } }