private async Task <BeerClient> GetClientByPredicate(Expression <Func <BeerClient, bool> > predicate) { using (var session = _store.QuerySession()) { BeerClient result = await session.Query <BeerClient>().FirstAsync(predicate); return(result); } }
public async Task <Boolean> AddClient(BeerClient client) { using (var session = _store.LightweightSession()) { session.Store(client); await session.SaveChangesAsync(); return(true); } }