예제 #1
0
        public async Task <IReadOnlyList <VisitorDto> > GetAllVisitorsAsync()
        {
            var visitors = await cache.CacheAsync(
                CacheKeys.AllVisitors.Name,
                CacheKeys.AllVisitors.TimeToLive,
                () => visitorRepository.FindAsync());

            return(mapper.Map <IReadOnlyList <VisitorDto> >(visitors));
        }