public static void DeleteTradingPartnerSpecCertWithMetadata(TradingPartnerSpecCertMetadata tradingPartnerSpecCertMetadata, IDalManager dalManager) { // TODO: Ideally we should keep audit trail of delete // Following function will remove the table entry altogether. dalManager.DeleteTradingPartnerSpecCertMetadata(tradingPartnerSpecCertMetadata); dalManager.DeleteTradingPartnerSpecCert(tradingPartnerSpecCertMetadata); SchemaCache.RemoveDocumentPlug(tradingPartnerSpecCertMetadata.SchemaFileName); }