public async Task <IActionResult> SetCacheValue([FromBody] NewCacheEntryRequest newCacheEntryRequest)
        {
            try
            {
                await _distributedCache.SetStringAsync(newCacheEntryRequest.Key.ToLower(), newCacheEntryRequest.Value);

                return(Created(new Uri($"/api/cache/{newCacheEntryRequest.Key}", UriKind.Relative), newCacheEntryRequest));
            }
            catch (Exception ex)
            {
                return(StatusCode(Microsoft.AspNetCore.Http.StatusCodes.Status500InternalServerError, new { Errors = new { Message = ex.Message } }));
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> SetCacheValue([FromBody] NewCacheEntryRequest request)
        {
            await _cacheService.SetCacheValueAsync(request.Key, request.Value);

            return(Ok());
        }