/// <summary> /// Validates the device request. /// </summary> /// <param name="deviceValidRequest">The device valid request.</param> /// <param name="errorMessages">The error messages.</param> /// <returns><c>true</c> if XXXX, <c>false</c> otherwise</returns> public override bool ValidateDeviceRequest(IDeviceValidityRequest deviceValidRequest, out List <string> errorMessages) { errorMessages = new List <string>(); foreach (var deviceDescriptor in deviceValidRequest.DevicesDescriptors) { if (!this.IsValid(deviceDescriptor, out errorMessages)) { return(false); } if (!this.IsValidDeviceDescriptor(deviceDescriptor, out errorMessages)) { return(false); } } if (deviceValidRequest.MasterDeviceDescriptors != null) { if (!this.IsValid(deviceValidRequest.MasterDeviceDescriptors, out errorMessages)) { return(false); } if (!this.IsValidDeviceDescriptor(deviceValidRequest.MasterDeviceDescriptors, out errorMessages)) { return(false); } } return(true); }
/// <summary> /// Validates the device request. /// </summary> /// <param name="deviceValidRequest">The device valid request.</param> /// <param name="errorMessages">The error messages.</param> /// <returns><c>true</c> if valid, <c>false</c> otherwise</returns> public override bool ValidateDeviceRequest(IDeviceValidityRequest deviceValidRequest, out List <string> errorMessages) { foreach (var deviceDescriptor in deviceValidRequest.DevicesDescriptors) { if (!this.IsValidDeviceDescriptor(deviceDescriptor, out errorMessages)) { return(false); } } if (deviceValidRequest.MasterDeviceDescriptors != null) { if (!this.IsValidDeviceDescriptor(deviceValidRequest.MasterDeviceDescriptors, out errorMessages)) { return(false); } } var result = this.FCCIdValidate(out errorMessages, deviceValidRequest.DevicesDescriptors); return(result); }
/// <summary> /// Validates the device request. /// </summary> /// <param name="deviceValidRequest">The device valid request.</param> /// <param name="errorMessages">The error messages.</param> /// <returns><c>true</c> if XXXX, <c>false</c> otherwise</returns> public virtual bool ValidateDeviceRequest(IDeviceValidityRequest deviceValidRequest, out List <string> errorMessages) { errorMessages = new List <string>(); return(true); }