Esempio n. 1
0
 public async Task <FlatSaleDto> GetFlatSaleAsync(int id, CancellationToken ct)
 {
     return(await memoryCache.GetOrCreateAsync(flatSaleCacheKey + id, async cacheEntry =>
     {
         cacheEntry.SlidingExpiration = MemoryCacheEntryOptions.SlidingExpiration;
         FlatSaleDto advert = await advertRepository.GetFlatSaleAsync(id, ct).ConfigureAwait(false);
         return advert;
     }).ConfigureAwait(false));
 }
Esempio n. 2
0
 public async Task <int> CreateFlatSaleAsync(FlatSaleDto flatSaleDto, CancellationToken ct)
 {
     return(await advertRepository.CreateFlatSaleAsync(flatSaleDto, ct).ConfigureAwait(false));
 }