Exemplo n.º 1
0
        public Task <Helfer[]> FindByName(string searchTerm)
        {
            var terms = Regex.Split(searchTerm, @"\s+");
            var query = _db.Helfer.AsQueryable();

            foreach (var term in terms)
            {
                query = query.Where(p => HilfswerkDbContext.ContainsIgnoreCase(term, p.Kontakt.Nachname) || HilfswerkDbContext.ContainsIgnoreCase(term, p.Kontakt.Vorname));
            }
            return(query.Select(Projector.HelferProjection).ToArrayAsync());
        }
Exemplo n.º 2
0
 public EfHelferStore(HilfswerkDbContext db)
 {
     _db = db ?? throw new ArgumentNullException(nameof(db));
 }
Exemplo n.º 3
0
 public ReportGenerator(HilfswerkDbContext hilfswerkDbContext)
 {
     _hilfswerkDbContext = hilfswerkDbContext ?? throw new ArgumentNullException(nameof(hilfswerkDbContext));
 }