Exemple #1
0
        public ActionResult <string> DeleteSensor(string id)
        {
            if (!Guid.TryParse(id, out Guid guid))
            {
                logger.LogError(WrongIdFormatMessage(id));
                return(BadRequest(WrongIdFormatMessage(id)));
            }

            if (!sensorManager.DeleteSensor(guid))
            {
                logger.LogError(SensorIdNotFoundMessage(id));
                return(NotFound(SensorIdNotFoundMessage(id)));
            }

            string message = $"Sensor has been deleted. ID = {id}";

            logger.LogInformation(message);
            return(Ok(message));
        }