public Response Buscar(int codigo) { Response = new Response(); try { Conexion.Open(); var Fac = FacturaRepo.Buscar(codigo); Fac.Detalles = (List <DetalleFactura>)DetalleRepo.BuscarFac(Fac.Codigo); Fac.Cliente = ClienteRepo.Buscar(Fac.Cliente.Identificacion); Fac.Empleado = EmpleadoRepo.Buscar(Fac.Empleado.Identificacion); Response.factura = FacturaRepo.Buscar(codigo); Conexion.Close(); Response.Mensaje = (Response.factura != null) ? "Se encontró la factura solicitada" : $"La factura {codigo} no existe"; Response.Error = false; return(Response); } catch (Exception e) { Response.Mensaje = $"Error de la Aplicacion: {e.Message}"; Response.Error = true; Conexion.Close(); return(Response); } }