public override void Validate() { LiftBuildSettings?.Validate(); AdditionalSpatialFilter?.Validate(); TopFilter?.Validate(); BaseFilter?.Validate(); }
/// <summary> /// Validates all properties. /// </summary> public override void Validate() { AdditionalSpatialFilter?.Validate(); Filter?.Validate(); if (StartDateUtc >= EndDateUtc) { throw new ServiceException(HttpStatusCode.BadRequest, new ContractExecutionResult(ContractExecutionStatesEnum.ValidationError, "Start date must be earlier than end date")); } if (IntervalSeconds < 10) { throw new ServiceException(HttpStatusCode.BadRequest, new ContractExecutionResult(ContractExecutionStatesEnum.ValidationError, "Cannot query intervals less than 10 seconds")); } }
/// <summary> /// Validates all properties. /// </summary> public override void Validate() { AdditionalSpatialFilter?.Validate(); TopFilter?.Validate(); BaseFilter?.Validate(); }