usuario

APIDescription
POST api/perfilamiento/obtenerusuario

Obtiene un usuario por su ID.

POST api/perfilamiento/obtenerAllUsuario

Obtiene todos los usuarios.

POST api/perfilamiento/grabarUsuario

Guarda un usuario.

POST api/perfilamiento/eliminarUsuario

Elimina un usuario por su ID.

Login

APIDescription
POST api/login/authenticate

Authenticates the user.

POST api/login/loginFront

Authenticates the user for the front-end.

POST api/login/cambiaPass

Changes the user's password.

POST api/login/passRecover

Sends a password recovery email to the user.

POST api/login/checkToken

Checks the validity of the user's token.

UsuarioProductor

APIDescription
POST api/usuarioProductor/guardar

Guarda un usuario productor.

POST api/usuarioProductor/eliminar

Elimina un usuario productor.

POST api/usuarioProductor/obtener

Obtiene un usuario productor.

GET api/usuarioProductor/listar

Lista todos los usuarios productores.

wPay

APIDescription
POST api/wPay/pagoWebPayCortesia

Realiza el pago de una compra de cortesía utilizando WebPay.

POST api/wPay/pagoPos

Realiza el pago por punto de venta.

POST api/wPay/pagoWebPay

Realiza el pago de una orden de compra utilizando WebPay.

GET api/wPay/resultadoWebPay?token_ws={token_ws}

Recibe el resultado del pago desde WebPay.

GET api/wPay/resultadoWebPay?TBK_TOKEN={TBK_TOKEN}&TBK_ORDEN_COMPRA={TBK_ORDEN_COMPRA}&TBK_ID_SESION={TBK_ID_SESION}

Obtiene el resultado de rechazo de WebPay mediante una solicitud GET.

POST api/wPay/resultadoWebPay

Handles the HTTP POST request for the "resultadoWebPay" route. This method is responsible for processing the response from Webpay after a payment rejection.

POST api/wPay/devolverOC

Devuelve o anula una orden de compra.

POST api/wPay/devolucionTickets

Devuelve los tickets especificados.

POST api/wPay/devolverOCManual

No documentation available.

POST api/wPay/devolucionTicketsManual

No documentation available.

Flow

APIDescription
POST api/flow/createPayment

No documentation available.

POST api/flow/confirmPayment

No documentation available.

POST api/flow/returnPayment

No documentation available.

EstadoEvento

APIDescription
POST api/estadoevento/guardar

Guarda un estado de evento.

POST api/estadoevento/eliminar

Elimina un estado de evento.

POST api/estadoevento/obtener

Obtiene un estado de evento.

POST api/estadoevento/listar

Lista todos los estados de evento.

Evento

APIDescription
POST api/evento/guardar

Guarda un evento.

POST api/evento/obtenerPorNombreShow

Obtiene un evento por nombre de show.

POST api/evento/obtener

Obtiene un evento por su ID.

POST api/evento/obtenerConUrls

Obtiene un evento con las URLs de las imágenes.

POST api/evento/obtenerVentaWeb

Obtiene un evento para venta web.

POST api/evento/eliminar

Elimina un evento.

POST api/evento/copiar

Copia un evento.

POST api/evento/listar

Lista todos los eventos.

POST api/evento/listarActivosFront

Lista los eventos activos para el front-end.

POST api/evento/obtenerEventoFuncionesFront

Obtiene un evento con las funciones para el front-end.

POST api/evento/obtenerEventoFuncionesPos

Obtiene un evento con las funciones para el POS.

GET api/evento/obtenerPrecioVigente

Obtiene el precio vigente de un evento.

Productor

APIDescription
POST api/productor/guardar

Guarda un productor.

POST api/productor/eliminar

Elimina un productor.

POST api/productor/listar

Lista los productores.

POST api/productor/obtener

Obtiene un productor por su ID.

EventoTipoDespacho

APIDescription
POST api/eventoTipoDespacho/guardar

Guarda un tipo de despacho para el evento.

POST api/eventoTipoDespacho/eliminar

Elimina un tipo de despacho para el evento.

POST api/eventoTipoDespacho/obtener

Obtiene un tipo de despacho para el evento.

POST api/eventoTipoDespacho/listarPorEvento

Lista los tipos de despacho para un evento específico.

POST api/eventoTipoDespacho/listar

Lista todos los tipos de despacho.

Validacion

APIDescription
GET api/validacion/obtieneSectores?codev={codev}

Obtiene los sectores.

POST api/validacion/validaTicket

Valida un ticket.

POST api/validacion/resetear

Resetea la validación de un evento.

POST api/Validacion?codev={codev}&cnxString={cnxString}

Obtiene los sectores de un cliente.

POST api/Validacion?codLeido={codLeido}&rut={rut}&pistolero={pistolero}&sectorValidar={sectorValidar}&cnxString={cnxString}

Valida un ticket en el control 1.

EventoSeccion

APIDescription
POST api/eventoSeccion/copiarDesdeVenue

Copia las secciones de un venue a un evento.

POST api/eventoSeccion/guardar

Guarda una sección de evento.

POST api/eventoSeccion/eliminar

Elimina una sección de evento.

POST api/eventoSeccion/obtener

Obtiene una sección de evento.

POST api/eventoSeccion/listarPorEvento

Lista las secciones de evento por evento.

Promocion

APIDescription
POST api/promocion/guardar

Guarda una promoción.

POST api/promocion/listar

Obtiene una lista de promociones.

POST api/promocion/eliminar

Elimina una promoción.

POST api/promocion/obtener

Obtiene una promoción.

POST api/promocion/validar

Valida una promoción.

PromocionCodigo

APIDescription
POST api/promocionCodigo/subirArchivo

Sube un archivo al servidor.

GET api/promocionCodigo/listarPorPromocion?promocionId={promocionId}

Obtiene una lista de códigos de promoción por el ID de la promoción.

POST api/promocionCodigo/eliminar

Elimina un código de promoción por su ID.

tktDownload

APIDescription
GET api/pdfticket/download/{nombre}

Downloads a file with the specified name.

GET api/pdfticket/printtkt2/{id}

Prints a ticket with the specified ID.

GET api/pdfticket/printtkt/{fileid}

Prints a ticket with the specified file ID.

GET api/pdfticket/printtktback/{fileid}

Prints a ticket with the specified file ID for a specific function.

GET api/pdfticket/testMethod

Tests the method.

perfil

APIDescription
POST api/perfilamiento/obtenerperfil

Obtiene un perfil por su ID.

POST api/perfilamiento/obtenerAllPerfil

Obtiene todos los perfiles.

POST api/perfilamiento/grabarPerfil

Guarda un perfil.

POST api/perfilamiento/eliminarPerfil

Elimina un perfil por su ID.

POST api/perfilamiento/obtenerArbolAcceso

Obtiene el árbol de acceso.

POST api/perfilamiento/obtenerFuncionesPerfil

Obtiene las funciones de un perfil por su ID.

POST api/perfilamiento/guardaFuncionesPerfil

Guarda las funciones de un perfil.

EventoSeccionPrecio

APIDescription
POST api/eventoSeccionPrecio/guardar

Guarda el precio de una sección de evento.

POST api/eventoSeccionPrecio/obtener

Obtiene el precio de una sección de evento.

POST api/eventoSeccionPrecio/eliminar

Elimina el precio de una sección de evento.

POST api/eventoSeccionPrecio/listarPorSeccion?eventoSeccionId={eventoSeccionId}

Lista los precios de sección por ID de sección de evento.

POST api/eventoSeccionPrecio/listarPorEventoPrecioFront

Lista los precios de sección por ID de evento y precio (front-end).

POST api/eventoSeccionPrecio/listarAsientosComprados

Lista los asientos comprados por ID de precio de sección.

POST api/eventoSeccionPrecio/consultarAsientoTomado

Consulta si un asiento está reservado.

POST api/eventoSeccionPrecio/guardaTicketsNoNumerados

Guarda los tickets no numerados.

POST api/eventoSeccionPrecio/eliminarAsientoTomado

Elimina un asiento reservado.

POST api/eventoSeccionPrecio/eliminarListadoAsientosTomados

Elimina una lista de asientos reservados.

EventoDisenoETicket

APIDescription
POST api/eventoDisenoETicket/crear

Crea un nuevo diseño de evento y ticket.

POST api/eventoDisenoETicket/actualizar

Actualiza un diseño de evento y ticket existente.

POST api/eventoDisenoETicket/eliminar

Elimina un diseño de evento y ticket.

POST api/eventoDisenoETicket/obtenerPorEventoId

Obtiene un diseño de evento y ticket por su ID de evento.

TicketNominado

APIDescription
POST api/ticketNominado/guardar

Guarda un ticket nominado.

POST api/ticketNominado/eliminar

Elimina un ticket nominado.

POST api/ticketNominado/obtener

Obtiene un ticket nominado.

APIDescription
POST api/menu/menuperfil

Obtiene el menú del perfil del usuario.

POST api/menu/menuperfilBackend

Obtiene el menú del perfil del usuario para el backend.

TipoDespacho

APIDescription
POST api/tipoDespacho/guardar

Guarda un tipo de despacho.

POST api/tipoDespacho/eliminar

Elimina un tipo de despacho.

POST api/tipoDespacho/obtener

Obtiene un tipo de despacho.

POST api/tipoDespacho/listar

Lista todos los tipos de despacho.

Cuenta

APIDescription
POST api/cuenta/guardar

Guarda una cuenta en la base de datos.

POST api/cuenta/recuperapass

Recupera la contraseña de un usuario.

POST api/cuenta/cambiapass

Cambia la contraseña de un usuario.

POST api/cuenta/cambiapassbackend

Cambia la contraseña de un usuario.

POST api/cuenta/guardarPorCortesia

Guarda una cuenta por cortesía en la base de datos.

POST api/cuenta/actualizar

Actualiza los datos de una cuenta en la base de datos.

POST api/cuenta/obtener

Obtiene los datos de una cuenta por su identificador.

POST api/cuenta/obtenerPorEmail

Obtiene los datos de una cuenta por su dirección de correo electrónico.

POST api/cuenta/renuevaToken

Renueva el token de autenticación de una cuenta.

POST api/cuenta/crearConGoogle

Crea una cuenta utilizando la autenticación de Google.

POST api/cuenta/crearConFacebook

Crea una cuenta utilizando la autenticación de Facebook.

POST api/cuenta/checkEmail

Verifica si un correo electrónico ya está registrado en la base de datos.

POST api/cuenta/obtenerPorFacebookId

Obtiene los datos de una cuenta utilizando el ID de Facebook.

POST api/cuenta/obtenerPorGoogleId

Obtiene los datos de una cuenta utilizando el ID de Google.

POST api/cuenta/obtenerPorTwitterId

Obtiene los datos de una cuenta utilizando el ID de Twitter.

POST api/cuenta/listarMisCompras

Lista las compras realizadas por una cuenta.

POST api/cuenta/listarMisComprasDetalle

Lista los detalles de una compra realizada.

POST api/cuenta/listarMisDirecciones

Lista las direcciones asociadas a una cuenta.

EventoPrecio

APIDescription
POST api/eventoPrecio/guardar

Guarda un precio de evento.

POST api/eventoPrecio/eliminar

Elimina un precio de evento.

POST api/eventoPrecio/obtener

Obtiene un precio de evento.

POST api/eventoPrecio/listarPorEventoId

Lista los precios de evento por ID de evento.

POST api/eventoPrecio/listarPorEventoIdFront

Lista los precios de evento por ID de evento para la interfaz de usuario.

Livees

APIDescription
POST api/wPay/pagoLiveesCortesia

Realiza el pago de una compra de cortesía utilizando WebPay.

POST api/wPay/pagoLivees

Realiza el pago de una orden de compra utilizando WebPay.

GET api/wPay/checkoutResult/{token_ws}

Recibe el resultado del pago desde WebPay.

CategoriaEvento

Controlador para la gestión de categorías de eventos.

APIDescription
POST api/categoriaevento/guardar

Guarda una categoría de evento.

POST api/categoriaevento/eliminar

Elimina una categoría de evento.

POST api/categoriaevento/obtener

Obtiene una categoría de evento.

POST api/categoriaevento/listar

Lista todas las categorías de eventos.

Venue

APIDescription
POST api/venue/crear

Crea un nuevo venue.

POST api/venue/actualizar

Actualiza un venue existente.

POST api/venue/obtener

Obtiene un venue por su ID.

POST api/venue/eliminar

Elimina un venue por su ID.

POST api/venue/listar

Lista todos los venues.

POST api/venue/crearPlantilla

Crea una nueva plantilla de venue.

POST api/venue/actualizarPlantilla

Actualiza una plantilla de venue existente.

POST api/venue/obtenerPlantilla

Obtiene una plantilla de venue por su ID.

POST api/venue/listarPorVenue

Lista todas las plantillas de venue asociadas a un venue específico.

POST api/venue/listarPorEventoVenue

Lista todas las plantillas de venue asociadas a un evento específico.

POST api/venue/eliminarPlantilla

Elimina una plantilla de venue por su ID.

POST api/venue/eliminarSeccion

Elimina una sección de venue por su ID.