diff --git a/backend/src/repository/OrderProductRepo.ts b/backend/src/repository/OrderProductRepo.ts index ba0d9165139a7f1e80bb20c05e0e9199afc51ae3..d7abae1c53d87afb65dfcd9c489d185e13d32cb8 100644 --- a/backend/src/repository/OrderProductRepo.ts +++ b/backend/src/repository/OrderProductRepo.ts @@ -15,13 +15,15 @@ interface IOrderProductRepo { export default class OrderProductRepo implements IOrderProductRepo { async getAllOrderProduct(): Promise<OrderProduct[]> { try { - return await OrderProduct.findAll(); + return await OrderProduct.findAll({ + order: [['id_product', 'ASC']], + }); } catch (error: any) { throw new Error( `Error while fetching order products: ${error.message}`, ); } - } + } async getOrderProductById( orderId: number, diff --git a/backend/src/repository/OrdersRepo.ts b/backend/src/repository/OrdersRepo.ts index 8793ef66cb91e48489dec4e4164ea1f301689fb6..af77c8a27fde1e56f3da5feafbdc60c692871bb5 100644 --- a/backend/src/repository/OrdersRepo.ts +++ b/backend/src/repository/OrdersRepo.ts @@ -14,7 +14,9 @@ interface IOrdersRepo { export default class OrdersRepo implements IOrdersRepo { async getAllOrders(): Promise<Orders[]> { try { - return await Orders.findAll(); + return await Orders.findAll({ + order: [['id', 'ASC']], + }); } catch (error: any) { throw new Error(`Error while fetching orders: ${error.message}`); } diff --git a/backend/src/repository/PaymentsRepo.ts b/backend/src/repository/PaymentsRepo.ts index 296d92404b8ca4a85fa47a470a0700bc5b9dccb2..3856f025bd962af0289a449851e2d77761bfb337 100644 --- a/backend/src/repository/PaymentsRepo.ts +++ b/backend/src/repository/PaymentsRepo.ts @@ -13,7 +13,9 @@ interface IPaymentsRepo { export default class PaymentsRepo implements IPaymentsRepo { async getAllPayments(): Promise<Payments[]> { try { - return await Payments.findAll(); + return await Payments.findAll({ + order: [['id', 'ASC']], + }); } catch (error: any) { throw new Error(`Error while fetching payments: ${error.message}`); } diff --git a/backend/src/repository/ProductsRepo.ts b/backend/src/repository/ProductsRepo.ts index 2e6f27b515344702999a3fd117f386e7cc3b2f69..8cbe56bb6be862317cb51c5d275e88c04de6df40 100644 --- a/backend/src/repository/ProductsRepo.ts +++ b/backend/src/repository/ProductsRepo.ts @@ -13,7 +13,9 @@ interface IProductsRepo { export default class ProductsRepo implements IProductsRepo { async getAllProducts(): Promise<Products[]> { try { - return await Products.findAll(); + return await Products.findAll({ + order: [['id', 'ASC']], + }); } catch (error: any) { throw new Error(`Error while fetching products: ${error.message}`); } diff --git a/backend/src/repository/TablesRepo.ts b/backend/src/repository/TablesRepo.ts index 3b67116b8d4964e3b9a5c3e4605a1d87c6e81fce..6864da120cb1ecce670250971e91cc85b1906471 100644 --- a/backend/src/repository/TablesRepo.ts +++ b/backend/src/repository/TablesRepo.ts @@ -12,8 +12,9 @@ interface ITablesRepo { export default class TablesRepo implements ITablesRepo { async getAllTables(): Promise<Tables[]> { try { - console.log("masuk getTables"); - return await Tables.findAll(); + return await Tables.findAll({ + order: [['id', 'ASC']], + }); } catch (error: any) { throw new Error(`Error while fetching tables: ${error.message}`); } diff --git a/backend/src/repository/TenantsRepo.ts b/backend/src/repository/TenantsRepo.ts index 64686d365cb36868f3a3d497124e66333c7b1311..b282dbcb5714b57851db8f0736a9095397abfcd0 100644 --- a/backend/src/repository/TenantsRepo.ts +++ b/backend/src/repository/TenantsRepo.ts @@ -13,7 +13,9 @@ interface ITenantRepo { export default class TenantRepo implements ITenantRepo { async getAllTenants(): Promise<Tenants[]> { try { - return await Tenants.findAll(); + return await Tenants.findAll({ + order: [['id', 'ASC']], + }); } catch (error: any) { throw new Error(`Error while fetching tenants: ${error.message}`); } diff --git a/backend/src/repository/UsersRepo.ts b/backend/src/repository/UsersRepo.ts index 946d0eb78d690443ec28c381fce3c7c0b6b7b8e7..a54d9805dcb8632767d929a8925367e302be5476 100644 --- a/backend/src/repository/UsersRepo.ts +++ b/backend/src/repository/UsersRepo.ts @@ -13,7 +13,9 @@ interface IUsersRepo { export default class UsersRepo implements IUsersRepo { async getAllUsers(): Promise<Users[]> { try { - return await Users.findAll(); + return await Users.findAll({ + order: [['id', 'ASC']], + }); } catch (error: any) { throw new Error(`Error while fetching users: ${error.message}`); }