Untitled

 avatar
unknown
csharp
a year ago
1.1 kB
5
Indexable
            // Update the forwardParameters of the device record. ForwardParameters are ONLY updated if the specific field is not null.
            // defaultForwardSetting can be null (which means it is not being changed).
            if (forwardParameters["defaultForwardSetting"] != null)
            {
                // If the defaultForwardSetting is not null, then it must be a boolean.
                JToken Token = forwardParameters["defaultForwardSetting"];
                if (Token is not null && Token.Type != JTokenType.Boolean)
                {
                    _logger.LogError("defaultForwardSetting is not a boolean while executing updateForwardParametersOfDevice method of VcDatabase.");
                    lastReturnStatus = VcDatabaseReturnStatusCode.BadInput;
                    return null;
                }
                // Assign the defaultForwardSetting as a boolean to the device record.
                device.forwardParameters.defaultForwardSetting = forwardParameters["defaultForwardSetting"].Value<bool>();
            }
Editor is loading...
Leave a Comment