/// <summary> /// Set blob pointer before mapping /// </summary> /// <param name="manager"></param> /// <param name="sourceDatabase"></param> /// <param name="destinationDatabase"></param> /// <param name="obj"></param> public override void BeforeMappingRecord(MappingManager manager, SourceDatabase sourceDatabase, DestinationDatabase destinationDatabase, object obj) { DatabaseConversion.CleanerTool.BOALedgerDataAccess.policy_transaction_documents record = obj as DatabaseConversion.CleanerTool.BOALedgerDataAccess.policy_transaction_documents; if (this._temporyFilePath.ContainsKey(record.poltrado_id)) { record.poltrado_blob_pointer = this._temporyFilePath[record.poltrado_id]; } }
/// <summary> /// Custom mapper function for policy_transaction_documents table /// </summary> /// <param name="source"></param> /// <returns></returns> protected DatabaseConversion.CleanerTool.BOALedgerDataAccess.policy_transaction_documents CustomMapper_policy_transaction_documents(DatabaseConversion.CleanerTool.EclipseDataAccess.policy_transaction_documents source) { // // Initialize result DatabaseConversion.CleanerTool.BOALedgerDataAccess.policy_transaction_documents destination = new DatabaseConversion.CleanerTool.BOALedgerDataAccess.policy_transaction_documents(); // // Set basic properties destination.poltrado_id = source.poltrado_id; destination.poltrado_created_who = source.poltrado_created_who; destination.poltrado_created_when = source.poltrado_created_when; destination.poltrado_updated_who = source.poltrado_updated_who; destination.poltrado_updated_when = source.poltrado_updated_when; destination.poltrado_parent_id = source.poltrado_parent_id; destination.poltrado_name = source.poltrado_name; destination.poltrado_desc = source.poltrado_desc; destination.poltrado_inactive = source.poltrado_inactive; destination.poltrado_type = source.poltrado_type; destination.HasMacros = source.HasMacros; destination.poltrado_email_template = source.poltrado_email_template; // // Return result return destination; }