private void ProcessChild(Adapters.Oal.dbo_status_code_event_new parent, string consignmentNo) { var console = IsConsole(consignmentNo); var child = parent.Clone(); child.id = GenerateId(34); child.consignment_no = consignmentNo; child.data_flag = "1"; child.item_type_code = console ? "02" : "01"; child.date_created_oal_date_field = DateTime.Now; m_statEventRows.Add(child); }
protected async Task <Adapters.Oal.dbo_ips_import> CreateStatIpsImport(Adapters.Oal.dbo_status_code_event_new stat, string consignmentNo) { //recreate stat item for mapping ipsimport var statusItem = new Stats.Domain.Stat { Date = stat.date_field.Value.Date, Time = stat.date_field.Value, LocationId = stat.office_no, BeatNo = stat.beat_no, CourierId = stat.courier_id, StatusCode = stat.status_code_id, ConsignmentNo = consignmentNo, Comment = stat.event_comment }; var map = new Integrations.Transforms.RtsStatToOalIpsImport(); var ipsImport = await map.TransformAsync(statusItem); ipsImport.dt_created_oal_date_field = stat.date_created_oal_date_field; return(ipsImport); }