public string Guardar(Factura factura) { try { conexion.Open(); if (repositorio.BuscarFactura(factura.Factura_id) == null) { repositorio.Guardar(factura); return($"Se guardaron los datos de la factura {factura.Factura_id} satisfactoriamente"); } return($"La factura ya existe"); } catch (Exception e) { return($"Error de la Aplicacion: {e.Message}"); } finally { conexion.Close(); } }
public IActionResult Post(Entities.Factura eEntidad) { if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } bool resul = _Factura.Guardar(eEntidad); if (resul) { return(Ok()); } else { return(BadRequest("Erro al crear una nueva persona")); } }
public string Guardar(Factura fact) { try { Conexion.Open(); FacturaRepo.Guardar(fact); var id = FacturaRepo.Last(); for (int i = 0; i < fact.Detalles.Count; i++) { fact.Detalles[i].Factura = id; DetalleRepo.Guardar(fact.Detalles[i]); } Conexion.Close(); return($"Se facturó"); } catch (Exception e) { Conexion.Close(); return($"Error de la Aplicacion: {e.Message}"); } }
public string Guardar(Factura fact) { try { fact.AgregarIdFactura(Last() + 1); Conexion.Open(); FacturaRepo.Guardar(fact); foreach (var item in fact.ConsultarDetalles()) { DetalleRepo.Guardar(item); } Conexion.Close(); return($"Se facturó"); } catch (Exception e) { Conexion.Close(); return($"Error de la Aplicacion: {e.Message}"); } }