public void Actualizar(Factura Factura) { try { Factura factura = _FacturaRepository.Find(Factura.ID); factura.ItemFactura = _FacturaRepository.ObtenerItemFactura(Factura.ID); foreach (var item in factura.ItemFactura) { _itemFacturaRepository.Delete(item); } foreach (var item in Factura.ItemFactura) { item.FacturaId = Factura.ID; _itemFacturaRepository.Add(item); } _FacturaRepository.Update(Factura); _itemFacturaRepository.Save(); _FacturaRepository.Save(); } catch (Exception ex) { Log.Error(ex.ToString()); } }