Example #1
0
        public async Task <BlogResponse <List <HotSourceDto> > > GetSourcesAsync()
        {
            return(await _cache.GetSourcesAsync(async() =>
            {
                var response = new BlogResponse <List <HotSourceDto> >();

                var hots = await _hots.GetSourcesAsync();
                var result = ObjectMapper.Map <List <Hot>, List <HotSourceDto> >(hots);

                response.Result = result;
                return response;
            }));
        }