public static void DeleteTradingPartnerSpecCertWithMetadata(BizRuleCertMetadata bizRuleCertMetadata, IDalManager dalManager) { if (GCValidatorHelper.AddDummyDataForCertValidation) { return; } // TODO: Ideally we should keep audit trail of delete // Following function will remove the table entry altogether. dalManager.DeleteBizRuleCertMetadata(bizRuleCertMetadata); dalManager.DeleteBizRuleCert(bizRuleCertMetadata); SchemaCache.RemoveBizRuleCert(bizRuleCertMetadata.RuleCertFileName); }