diff --git a/src/services/category.service.ts b/src/services/category.service.ts index a94ffa8..9bc9f1c 100644 --- a/src/services/category.service.ts +++ b/src/services/category.service.ts @@ -118,6 +118,8 @@ async function getById(id: string):Promise { * @return {Promise} - A Promise that resolves to the deleted category if successful, or null if an error occurs. */ async function deleteCategory(id:string): Promise { + //TODO Verify if exist + //TODO Verify if element linked to category try { logger.info(`Deleting category... (${id})`); return await MysqlService.Category.delete(DbHandler, id); diff --git a/src/services/mysql.service.ts b/src/services/mysql.service.ts index 15c596c..e426163 100644 --- a/src/services/mysql.service.ts +++ b/src/services/mysql.service.ts @@ -407,6 +407,7 @@ const MySqlService = { * @throws {Error} If the brandId is undefined or invalid. */ delete(handler: MysqlHandler, brandId: string): Promise { + //TODO check if has models linked before actions return new Promise((resolve, reject) => { if (!brandId) return reject('Id is undefined'); if (brandId.length !== 36) return reject('Id invalid'); @@ -419,6 +420,8 @@ const MySqlService = { } }) } + + //TODO Get models of the brand }, Model: {