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)); }