/// <summary> /// Check Association with other objects Before Deletion /// </summary> private void CheckAssociationBeforeDeletion(long vehicleStatusId) { if (nrtTypeRepository.IsVehicleStatusAssociatedWithNrtType(vehicleStatusId)) { throw new CaresException(Resources.FleetPool.VehicleStatus.VehicleStatusIsAssociatedWithNRTTypeError); } if (vehicleRepository.IsVehicleStatusAssociatedWithVehicle(vehicleStatusId)) { throw new CaresException(Resources.FleetPool.VehicleStatus.VehicleStatusIsAssociatedWithVehicleError); } if (subStatusRepository.IsVehicleSubStatusAssociatedWithVehicleStatus(vehicleStatusId)) { throw new CaresException(Resources.FleetPool.VehicleStatus.VehicleStatusIsAssociatedWithVehicleSubStatusError); } }