diff --git a/server/AyaNova/biz/ServiceRateBiz.cs b/server/AyaNova/biz/ServiceRateBiz.cs index 895dd080..a0d4219e 100644 --- a/server/AyaNova/biz/ServiceRateBiz.cs +++ b/server/AyaNova/biz/ServiceRateBiz.cs @@ -285,8 +285,14 @@ namespace AyaNova.Biz private async Task ValidateCanDeleteAsync(ServiceRate inObj) { //FOREIGN KEY CHECKS - if (await ct.ContractServiceRate.AnyAsync(m => m.ServiceRateId == inObj.Id)) + if (await ct.ContractServiceRate.AnyAsync(x => x.ServiceRateId == inObj.Id)) AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("Contract")); + + if (await ct.WorkOrderItemLabor.AnyAsync(x => x.ServiceRateId == inObj.Id)) + AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemLabor")); + + if (await ct.WorkOrderItemScheduledUser.AnyAsync(x => x.ServiceRateId == inObj.Id)) + AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemScheduledUser")); }