This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,29 @@
using Kreta.Core.Exceptions;
using Kreta.Resources;
namespace Kreta.BusinessLogic.Classes.Validations
{
public static class BasicValidations
{
public static void ValidateNonZeroFields(params int?[] fields)
{
foreach (var field in fields)
{
if (!field.HasValue || field <= 0)
{
throw new BlException(ErrorResource.PropertyCantBeZeroOrNULL);
}
}
}
public static void ValidateMustBeNullFields(params object[] fields)
{
foreach (var field in fields)
{
if (field != null)
{
throw new BlException(ErrorResource.PropertyMustBeNULL);
}
}
}
}
}