Exemple #1
0
 public async Task <HouseSaleDto> GetHouseSaleAsync(int id, CancellationToken ct)
 {
     return(await memoryCache.GetOrCreateAsync(houseSaleCacheKey + id, async cacheEntry =>
     {
         cacheEntry.SlidingExpiration = MemoryCacheEntryOptions.SlidingExpiration;
         HouseSaleDto advert = await advertRepository.GetHouseSaleAsync(id, ct).ConfigureAwait(false);
         return advert;
     }).ConfigureAwait(false));
 }
Exemple #2
0
 public async Task <int> CreateHouseSaleAsync(HouseSaleDto houseSaleDto, CancellationToken ct)
 {
     return(await advertRepository.CreateHouseSaleAsync(houseSaleDto, ct).ConfigureAwait(false));
 }