/// <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.claim_sub_tasks record = obj as DatabaseConversion.CleanerTool.BOALedgerDataAccess.claim_sub_tasks; if (this._temporyFilePath.ContainsKey(record.clasubta_id)) { record.clasubta_blob_pointer = this._temporyFilePath[record.clasubta_id]; } }
/// <summary> /// Custom mapper function for claim_sub_tasks table /// </summary> /// <param name="source"></param> /// <returns></returns> protected DatabaseConversion.CleanerTool.BOALedgerDataAccess.claim_sub_tasks CustomMapper_claim_sub_tasks(DatabaseConversion.CleanerTool.EclipseDataAccess.claim_sub_tasks source) { // // Initialize result DatabaseConversion.CleanerTool.BOALedgerDataAccess.claim_sub_tasks destination = new DatabaseConversion.CleanerTool.BOALedgerDataAccess.claim_sub_tasks(); // // Set basic properties destination.clasubta_id = source.clasubta_id; destination.clasubta_parent_id = source.clasubta_parent_id; destination.clasubta_created_who = source.clasubta_created_who; destination.clasubta_created_when = source.clasubta_created_when; destination.clasubta_updated_who = source.clasubta_updated_who; destination.clasubta_updated_when = source.clasubta_updated_when; destination.clasubta_duration = source.clasubta_duration; destination.clasubta_date = source.clasubta_date; destination.clasubta_initiated_by = source.clasubta_initiated_by; destination.clasubta_brief_description = source.clasubta_brief_description; destination.clasubta_document = source.clasubta_document; destination.Fname = source.Fname; // // Return result return destination; }