public void Borrar(int id) { try { Factura factura = _FacturaRepository.Find(id); factura.ItemFactura = _FacturaRepository.ObtenerItemFactura(id); foreach (var item in factura.ItemFactura) { _itemFacturaRepository.Delete(item); } _itemFacturaRepository.Save(); _FacturaRepository.Delete(id); _FacturaRepository.Save(); } catch (Exception ex) { Log.Error(ex.ToString()); } }