public BierenViewModel(IDataService dataService, IDialogService dialogService, IFileDialogService fileDialogService, IMapper mapper) : base(dataService, dialogService, fileDialogService) { base.DisplayName = "Bieren"; _mapper = mapper; //_fileDialog = fileDialogService; //_dialogService = dialogService; //_dataService = dataService; //Bieren = new ObservableCollection<Bier>(ObjectConverter.BO_BierenToBieren(dataService.GeefAlleBieren())); Bieren = new ObservableCollection <Bier>(_mapper.Map <List <Bier> >(dataService.GeefAlleBieren())); //BierSoorten = new ObservableCollection<BierSoort>(ObjectConverter.BO_BierSoortenToBierSoorten(dataService.GeefAlleBierSoorten())); BierSoorten = new ObservableCollection <BierSoort>(_mapper.Map <List <BierSoort> >(dataService.GeefAlleBierSoorten())); if (Brouwers == null) { //Brouwers = new ObservableCollection<Brouwer>(ObjectConverter.BO_BrouwersToBrouwers(dataService.GeefAlleBrouwers())); Brouwers = new ObservableCollection <Brouwer>(_mapper.Map <List <Brouwer> >(dataService.GeefAlleBrouwers())); } if (Bieren != null && Bieren.Count > 0) { SelectedBier = Bieren[0]; } if (SelectedBier != null) { SelectedBierSoort = BierSoorten.Where(s => s.SoortNr == SelectedBier.BierSoort.SoortNr).SingleOrDefault(); SelectedBrouwer = Brouwers.Where(b => b.BrouwerNr == SelectedBier.Brouwer.BrouwerNr).SingleOrDefault(); } AddBierCommand = new RelayCommand(VoegBierToe); UpdateBierCommand = new RelayCommand(WijzigBierGegevens); DeleteBierCommand = new RelayCommand(VerwijderBier); //BrowseImageCommand = new RelayCommand(BrowseImage); OpenInputDialogCommand = new RelayCommand(OpenInputDialogBierSoort); //CollectionView bierenView = (CollectionView)CollectionViewSource.GetDefaultView(Bieren); //bierenView.Filter = BierenFilter; }
public ActionResult DeleteConfirmed(int id) { Brouwers brouwers = db.Brouwers.Find(id); db.Brouwers.Remove(brouwers); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "BrouwerNr,BrNaam,Adres,PostCode,Gemeente,Omzet")] Brouwers brouwers) { if (ModelState.IsValid) { db.Entry(brouwers).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(brouwers)); }
[HttpPost] // Als de eindgebruiker op de Create button (submit) klikt in de browser-pagina public IActionResult Create(Brouwers brouwer) { if (brouwer == null) { return(BadRequest()); } _context.Brouwers.Add(brouwer); _context.SaveChanges(); return(View(brouwer)); }
public ActionResult Create([Bind(Include = "BrouwerNr,BrNaam,Adres,PostCode,Gemeente,Omzet")] Brouwers brouwers) { if (ModelState.IsValid) { db.Brouwers.Add(brouwers); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(brouwers)); }
//[HttpGet] public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); //Error 404 -- Not found } Brouwers brouwer = _context.Brouwers.Find(id); //Find gaat automatisch op PK waarde zoeken if (brouwer == null) { return(NotFound()); //Error 404 -- Not found } return(View(brouwer)); }
//standaard [HttpGet] public IActionResult Details(int?id) { if (id == null) { return(NotFound()); //404 - Not found status teruggeven } Brouwers brouwer = _context.Brouwers.Where(b => b.BrouwerNr == id).SingleOrDefault(); if (brouwer == null) { return(NotFound()); //404 - Not found status teruggeven } return(View(brouwer)); }
// GET: Brouwer/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Brouwers brouwers = db.Brouwers.Find(id); if (brouwers == null) { return(HttpNotFound()); } return(View(brouwers)); }
public IHttpActionResult Allen() { var brouwers = new Brouwers(); var detail = this.Request.RequestUri.AbsoluteUri + "/"; brouwers.AddRange(from brouwer in InMemoryDataBase.Brouwers.Values orderby brouwer.Naam select new BrouwerBeknopt { ID = brouwer.ID, naam = brouwer.Naam, Detail = detail + brouwer.ID }); return(this.Ok(brouwers)); }
public IActionResult Edit(int?id, Brouwers brouwer) { if (id != brouwer.BrouwerNr) { return(BadRequest()); } bool bestaatBrouwer = _context.Brouwers.Any(b => b.BrouwerNr == id); if (!bestaatBrouwer) { return(NotFound()); } _context.Brouwers.Update(brouwer); _context.SaveChanges(); return(View(brouwer)); }
public IHttpActionResult ByBeginNaam(string beginNaam) { beginNaam = beginNaam.ToLower(); var brouwers = new Brouwers(); var detail = this.Request.RequestUri.AbsoluteUri; detail = detail.Substring(0, detail.IndexOf('?')); detail += "/"; brouwers.AddRange(from brouwer in InMemoryDataBase.Brouwers.Values where brouwer.Naam.ToLower().StartsWith(beginNaam) orderby brouwer.Naam select new BrouwerBeknopt { ID = brouwer.ID, naam = brouwer.Naam, Detail = detail + brouwer.ID }); return(Ok(brouwers)); }