public async Task <IActionResult> Put(string id, [FromBody] ClientDataToUpdate value)
        {
            var result = await _clientService.UpdateClient(id, value);

            if (result)
            {
                return(Ok());
            }

            return(NotFound());
        }
Пример #2
0
        public async Task<bool> UpdateClient(string id, ClientDataToUpdate clientDataToUpdate)
        {
            var clientData = await GetClientById(id);

            if (clientData is null)
            {
                return false;
            }

            clientData.Name = clientDataToUpdate.Name;
            clientData.TemperatureHighThreshold = clientDataToUpdate.TemperatureHighThreshold;
            clientData.TemperatureLowThreshold = clientDataToUpdate.TemperatureLowThreshold;

            await _cosmosDbServiceClient.UpdateItemAsync(id, clientData);
            return true;
        }