From 82abb4c5df706b5270ba9eae23969454c609bd33 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 21 May 2021 19:21:22 +0000 Subject: [PATCH] --- server/AyaNova/biz/ServiceRateBiz.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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")); }