CategoriasController

CategoriasController

clase que gestiona las categorias

Constructor

new CategoriasController()

Source:

Members

(static) database

Source:
Propiedad get database retorna una nueva instancia de la clase Database

(nullable) databaseInstance :Database

Source:
Type:

Methods

(static) activarCategoria(categoria, categoriaid, activo)

Source:
activar categoria
Parameters:
Name Type Description
categoria Object
categoriaid number identificador de categoria
activo boolean flag de disponibilidad de categoria

(static) buscarCategoria(search) → {Promise.<Array.<Category>>}

Source:
Permite buscar categorias en la BD
Parameters:
Name Type Description
search Object producto a buscar
Properties
Name Type Description
search string cadena de busqueda del producto
Returns:
devuelve una promesa con los resultados encontrados
Type
Promise.<Array.<Category>>

(static) crearCategoria(categoria, usuario)

Source:
AƱade una nueva categoria
Parameters:
Name Type Description
categoria Category instancia de categoria
usuario User instancia de usuario

(static) editarCategoria(categoria, usuario, imagenRegistradaopt, nullable)

Source:
edita una categoria
Parameters:
Name Type Attributes Description
categoria Category instancia de la categoria
usuario User usuario logeado
imagenRegistrada string <optional>
<nullable>
imagen registrada por el usuario

(static) listarCategorias(pagination) → {Promise.<Array.<Category>>}

Source:
Listar categorias
Parameters:
Name Type Description
pagination Array.<number> array de paginacion
Returns:
devuelve una promesa con los categorias paginados
Type
Promise.<Array.<Category>>

(static) obtenerTotalCategorias() → {Promise.<{totalPaginas: number, totalRegistros: number}>}

Source:
Obtiene el total de los categorias
Returns:
Type
Promise.<{totalPaginas: number, totalRegistros: number}>