public BoekUnit() { GenreRepo = new RepositoryBase <SubGenre>(Context); VormRepo = new RepositoryBase <Vorm>(Context); AuteurRepo = new RepositoryBase <Auteur>(Context); UitgeverijRepo = new RepositoryBase <Uitgeverij>(Context); BoekRepo = new BoekRepository(Context); TaalRepo = new TaalRepository(Context); }
private void OnSearchClicked(string param) { BoekRepository repo = UnitOfWork.BoekRepo; BoekLijst.Clear(); //IQueryable<Boekje> query = null; //if (TitleSearchString?.Length > 0) { // query = repo.FindInTitle(query,TitleSearchString); // CurrentQuery = query.ToQueryString(); //} //if (ContentSearchString?.Length > 0) { // query = repo.FindInContent(query,ContentSearchString); // CurrentQuery = query.ToQueryString(); //} //query ??= repo.Query; //BoekLijst.AddRange(query.ToList()); BoekLijst.AddRange(repo.FindExtended(TitleSearchString, ContentSearchString, true)); }
private void OnSearchClicked(string param) { BoekUnit unit = new BoekUnit(); BoekRepository repo = unit.BoekRepo; BoekLijst.Clear(); IQueryable <Boekje> query = null; if (TitleSearchString?.Length > 0) { query = repo.FindInTitle(query, TitleSearchString); CurrentQuery = query.ToQueryString(); } if (ContentSearchString?.Length > 0) { query = repo.FindInContent(query, ContentSearchString); CurrentQuery = query.ToQueryString(); } query ??= repo.Query; BoekLijst.AddRange(query.ToList()); }