public async Task <IActionResult> Import([FromBody] OrderXml model) { foreach (var orderItem in model.Orders) { var order = new Orders { OxId = orderItem.OxId, OrderDatetime = orderItem.OrderDatetime, }; db.Add(order); foreach (var billingAddressItem in orderItem.BillingAddresses) { var billingAddress = new BillingAddresses { OrderOx = order, Email = billingAddressItem.Email, Fullname = billingAddressItem.Fullname, Country = billingAddressItem.Country.Code, City = billingAddressItem.City, Street = billingAddressItem.Street, HomeNumber = billingAddressItem.HomeNumber, Zip = billingAddressItem.Zip, }; db.Add(billingAddress); } } await db.SaveChangesAsync(); return(Ok()); }
private void Import(OrderXml orderXml) { _dBContext.Orders.Add(new Orders { OxId = orderXml.Oxid, OrderDatetime = orderXml.Date }); }
private void btnGet_Click(object sender, EventArgs e) { LogHelper.WriteLog("<获取订单Xml>", LogType.Status); OrderXml xm = new OrderXml(xmlpath); if (xm.Convert2Model(out _orderList)) { LogHelper.WriteLog("(订单Xml)-->(模型),转换成功!", LogType.Status); this.DialogResult = DialogResult.OK; this.Close(); } else { LogHelper.WriteLog("(订单Xml)-->(模型),转换失败!", LogType.Error); } }