This commit is contained in:
@@ -160,7 +160,7 @@ namespace AyaNova.Biz
|
|||||||
AddError(ApiErrorCode.NOT_FOUND);
|
AddError(ApiErrorCode.NOT_FOUND);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
ValidateCanDelete(dbObject);
|
await ValidateCanDeleteAsync(dbObject);
|
||||||
if (HasErrors)
|
if (HasErrors)
|
||||||
return false;
|
return false;
|
||||||
if (HasErrors)
|
if (HasErrors)
|
||||||
@@ -263,9 +263,12 @@ namespace AyaNova.Biz
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ValidateCanDelete(ServiceRate inObj)
|
|
||||||
|
private async Task ValidateCanDeleteAsync(ServiceRate inObj)
|
||||||
{
|
{
|
||||||
//whatever needs to be check to delete this object
|
//FOREIGN KEY CHECKS
|
||||||
|
if (await ct.ContractServiceRate.AnyAsync(m => m.ServiceRateId == inObj.Id))
|
||||||
|
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("Contract"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ namespace AyaNova.Biz
|
|||||||
AddError(ApiErrorCode.NOT_FOUND);
|
AddError(ApiErrorCode.NOT_FOUND);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
ValidateCanDelete(dbObject);
|
await ValidateCanDeleteAsync(dbObject);
|
||||||
if (HasErrors)
|
if (HasErrors)
|
||||||
return false;
|
return false;
|
||||||
if (HasErrors)
|
if (HasErrors)
|
||||||
@@ -263,12 +263,16 @@ namespace AyaNova.Biz
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ValidateCanDelete(TravelRate inObj)
|
|
||||||
|
private async Task ValidateCanDeleteAsync(TravelRate inObj)
|
||||||
{
|
{
|
||||||
//whatever needs to be check to delete this object
|
//FOREIGN KEY CHECKS
|
||||||
|
if (await ct.ContractTravelRate.AnyAsync(m => m.TravelRateId == inObj.Id))
|
||||||
|
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("Contract"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//REPORTING
|
//REPORTING
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user