public BoekViewModel(BoekInformation boek, SignalEditBoek signalEditBoek) { this.boek = boek; this.signalEditBoek = signalEditBoek; this.EditBoekCommand = new EditBoekICommand(this); }
public ActionResult UpdateBoek(BoekInformation boekInformation) { var boekRow = this.biblioteek.Katalogus .FirstOrDefault(br => br.Jaar == boekInformation.BoekNommer.Jaar && br.Nommer == boekInformation.BoekNommer.Nommer); boekRow.Genre = boekInformation.Genre; boekRow.OuderdomsGroep = boekInformation.OuderdomsGroep; boekRow.Skrywer = boekInformation.Skrywer.Value; boekRow.Tietel = boekInformation.Tietel.Value; boekRow.Dewey = boekInformation.Dewey.Value; this.biblioteek.SaveChanges(); this.BoekUpdated?.Invoke(this, boekInformation.BoekNommer); return(ActionResult.Success); }
public ActionResult AddBoek(BoekInformation boekInfo) { ActionResult result; var boek = new BoekRow() { Jaar = boekInfo.BoekNommer.Jaar, Nommer = boekInfo.BoekNommer.Nommer, Genre = boekInfo.Genre, OuderdomsGroep = boekInfo.OuderdomsGroep, Skrywer = boekInfo.Skrywer.Value, Tietel = boekInfo.Tietel.Value, Dewey = boekInfo.Dewey.Value, Taal = boekInfo.Taal }; biblioteek.Katalogus.Add(boek); biblioteek.SaveChanges(); result = ActionResult.Success; this.BoekAdded?.Invoke(this, boekInfo.BoekNommer); return(result); }
public ActionResult AddBoek(BoekInformation boekInformation) { return(DatabaseAccess.AddBoek(boekInformation)); }
public void UpdateBoek(BoekInformation boekInformation) => this.DatabaseAccess.UpdateBoek(boekInformation);