This commit is contained in:
@@ -25,7 +25,7 @@ namespace AyaNova.Biz
|
||||
{
|
||||
if (objectPatch.Operations.Any(m => m.path == $"/{Property.ToLowerInvariant()}"))
|
||||
{
|
||||
biz.AddError(ValidationErrorType.NotChangeable, Property);
|
||||
biz.AddError(ApiErrorCode.VALIDATION_NOT_CHANGEABLE, Property);
|
||||
IsValid = false;
|
||||
}
|
||||
}
|
||||
@@ -33,31 +33,31 @@ namespace AyaNova.Biz
|
||||
//check for in-valid patches
|
||||
if (objectPatch.Operations.Any(m => m.path == "/id"))
|
||||
{
|
||||
biz.AddError(ValidationErrorType.NotChangeable, "Id");
|
||||
biz.AddError(ApiErrorCode.VALIDATION_NOT_CHANGEABLE, "Id");
|
||||
IsValid = false;
|
||||
}
|
||||
|
||||
if (objectPatch.Operations.Any(m => m.path == "/ownerid"))
|
||||
{
|
||||
biz.AddError(ValidationErrorType.NotChangeable, "OwnerId");
|
||||
biz.AddError(ApiErrorCode.VALIDATION_NOT_CHANGEABLE, "OwnerId");
|
||||
IsValid = false;
|
||||
}
|
||||
|
||||
if (objectPatch.Operations.Any(m => m.path == "/serial"))
|
||||
{
|
||||
biz.AddError(ValidationErrorType.NotChangeable, "Serial");
|
||||
biz.AddError(ApiErrorCode.VALIDATION_NOT_CHANGEABLE, "Serial");
|
||||
IsValid = false;
|
||||
}
|
||||
|
||||
if (objectPatch.Operations.Any(m => m.op == "add"))
|
||||
{
|
||||
biz.AddError(ValidationErrorType.InvalidOperation, "add");
|
||||
biz.AddError(ApiErrorCode.INVALID_OPERATION, "add");
|
||||
IsValid = false;
|
||||
}
|
||||
|
||||
if (objectPatch.Operations.Any(m => m.op == "remove"))
|
||||
{
|
||||
biz.AddError(ValidationErrorType.InvalidOperation, "remove");
|
||||
biz.AddError(ApiErrorCode.INVALID_OPERATION, "remove");
|
||||
IsValid = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user