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 } })); } }
public async Task <IActionResult> SetCacheValue([FromBody] NewCacheEntryRequest request) { await _cacheService.SetCacheValueAsync(request.Key, request.Value); return(Ok()); }