trueque-app-backend - v0.0.1
    Preparing search index...

    Servicio que gestiona las operaciones CRUD de las categorías.

    Index

    Methods

    • Crea una nueva categoría a partir del DTO proporcionado.

      Parameters

      • dto: CreateCategoriaDto

        Datos necesarios para crear una categoría.

      Returns Promise<Categoria>

      La categoría creada.

    • Busca una categoría por su ID.

      Parameters

      • id: number

        ID de la categoría.

      Returns Promise<null | Categoria>

      La categoría encontrada o null si no existe.

    • Elimina una categoría si no tiene ofertas asociadas.

      Parameters

      • id: number

        ID de la categoría a eliminar.

      Returns Promise<Categoria>

      La categoría eliminada.

      NotFoundException si la categoría no existe.

      BadRequestException si la categoría tiene ofertas asociadas.

      InternalServerErrorException si ocurre un error inesperado.

    • Actualiza una categoría existente.

      Parameters

      • id: number

        ID de la categoría a actualizar.

      • dto: UpdateCategoriaDto

        Datos nuevos de la categoría.

      Returns Promise<null | Categoria>

      La categoría actualizada.