/// <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.general_insurance_workbooks record = obj as DatabaseConversion.CleanerTool.BOALedgerDataAccess.general_insurance_workbooks; if (this._documentFilePath.ContainsKey(record.geninswb_id)) { record.geninswb_blob_pointer_document = this._documentFilePath[record.geninswb_id]; } if (this._portfolioFilePath.ContainsKey(record.geninswb_id)) { record.geninswb_blob_pointer_portfolio = this._portfolioFilePath[record.geninswb_id]; } if (this._cocFilePath.ContainsKey(record.geninswb_id)) { record.geninswb_blob_pointer_coc = this._cocFilePath[record.geninswb_id]; } if (this._objectFilePath.ContainsKey(record.geninswb_id)) { record.geninswb_blob_pointer_object = this._objectFilePath[record.geninswb_id]; } }
/// <summary> /// Custom mapper function for general_insurance_workbooks table /// </summary> /// <param name="source"></param> /// <returns></returns> protected DatabaseConversion.CleanerTool.BOALedgerDataAccess.general_insurance_workbooks CustomMapper_general_insurance_workbooks(DatabaseConversion.CleanerTool.EclipseDataAccess.general_insurance_workbooks source) { // // Initialize result DatabaseConversion.CleanerTool.BOALedgerDataAccess.general_insurance_workbooks destination = new DatabaseConversion.CleanerTool.BOALedgerDataAccess.general_insurance_workbooks(); // // Set basic properties destination.geninswb_id = source.geninswb_id; destination.geninswb_created_who = source.geninswb_created_who; destination.geninswb_created_when = source.geninswb_created_when; destination.geninswb_updated_who = source.geninswb_updated_who; destination.geninswb_updated_when = source.geninswb_updated_when; destination.geninswb_name = source.geninswb_name; destination.geninswb_desc = source.geninswb_desc; destination.geninswb_inactive = source.geninswb_inactive; destination.geninswb_locking = source.geninswb_locking; destination.geninswb_multi_policy = source.geninswb_multi_policy; // // Return result return destination; }