DataValidation class
namespace: Serenity.Services assembly: Serenity.Net.Services
Contains validation related helper methods for service handlers
public static class DataValidation
Public Members
| name | description |
|---|---|
| static ArgumentNull(…) | Returns an argument null error |
| static ArgumentOutOfRange(…) | Returns an argument out of range error |
| static AutoTrim(…) | Automatically trims a string field value based on its TrimToEmpty and Trim flags. |
| static EnsureUniversalTime(…) | Converts the field value to universal time |
| static EntityNotFoundError(…) | Returns an entity not found error |
| static EntityReadAccessError(…) | Returns an entity read access error |
| static EntityWriteAccessError(…) | Returns an entity write access error |
| static GetEntitySingular(…) | Gets singular entity name for a table |
| static InvalidDateRangeError(…) | Returns an invalid date range error |
| static InvalidIdError(…) | Returns a Invalid ID error (2 methods) |
| static InvalidValueError(…) | Returns an invalid value error (2 methods) |
| static ParentRecordDeleted(…) | Returns a parent record deleted error |
| static ReadOnlyError(…) | Returns a field is readonly error |
| static RecordNotActive(…) | Returns a record not active error |
| static RelatedRecordExist(…) | Returns a related record exist error |
| static RequiredError(…) | Returns a required validation error (2 methods) |
| static UnexpectedError(…) | Returns an unexpected error |
| static ValidateDateRange(…) | Validates date range is valid, e.g. start date is before end date etc. |
| static ValidateEnum(…) | Validates enum is within allowed values, e.g. one its members |
| static ValidateEnum<T>(…) | Validates enum is within allowed values, e.g. one of its members (2 methods) |
| static ValidateRequired(…) | Validates that the field does not contain a null value or an empty string. (2 methods) |
| static ValidateRequiredIfModified(…) | Validates that field values does not contain a null or empty string if the field is assigned |
See Also
- Source: DataValidation.cs