Esempio n. 1
0
        public async Task <DevJoke> GetById(int id, TrackingBehavior trackingBehavior = TrackingBehavior.Tracking)
        {
            using var session = storageFactory.CreateStorageSession();
            var repo = session.ResolveRepository <IDevJokeRepository>();

            return(await repo.GetById(id, trackingBehavior).ConfigureAwait(false));
        }
Esempio n. 2
0
        public async Task <IPagedEnumerable <DevJoke> > GetAll(QueryFilter <DevJoke> queryFilter = null, TrackingBehavior trackingBehavior = TrackingBehavior.Tracking)
        {
            using var session = storageFactory.CreateStorageSession();
            var repo = session.ResolveRepository <IDevJokeRepository>();

            return(await repo.GetAll(queryFilter, trackingBehavior).ConfigureAwait(false));
        }