Ejemplo n.º 1
0
        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());
            }
        }