Exemplo n.º 1
0
        public async Task <IActionResult> Put([FromBody] KeyValue keyValue)
        {
            try
            {
                logger.LogInformation("Put id:{0} value:{1}", keyValue.Id, keyValue.Value);
                await keyValueRepository.UpdateKeyValueAsync(keyValue.Id, new KeyValue
                {
                    Id    = keyValue.Id,
                    Value = keyValue.Value
                });

                return(Ok());
            }
            catch (Exception ex)
            {
                logger.LogError("Put {0}", ex.Message);
            }
            return(StatusCode(500));
        }