in Backend/src/Trackable.Repositories/Repositories/AssetPropertiesRepository.cs [30:45]
public Task CheckValidity(AssetProperties assetProperties)
{
if (assetProperties.AssetHeight < 0 ||
assetProperties.AssetWidth < 0 ||
assetProperties.AssetLength < 0 ||
assetProperties.AssetWeight < 0 ||
assetProperties.AssetAxels < 0 || assetProperties.AssetAxels > 20 ||
assetProperties.AssetMaxGradient < 0 ||
assetProperties.AssetMinTurnRadius < 0 ||
assetProperties.AssetTrailers < 0 || assetProperties.AssetTrailers > 10)
{
throw new BadArgumentException("One of the Asset Properties are invalid");
}
return Task.FromResult(0);
}