From 4666abf7722cba81186b533398075f6f64cadb87 Mon Sep 17 00:00:00 2001 From: numex-admin Date: Thu, 10 Sep 2026 08:59:17 +0000 Subject: [PATCH] =?UTF-8?q?Numex=20yay=C4=B1n:=20models/lokasyon.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/lokasyon.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 models/lokasyon.js diff --git a/models/lokasyon.js b/models/lokasyon.js new file mode 100644 index 0000000..7f027f7 --- /dev/null +++ b/models/lokasyon.js @@ -0,0 +1,19 @@ +// Lokasyon (depo / şube) modeli +const store = require('./store'); + +// Geçerli lokasyon mu kontrol et +function dogrula(veri) { + const hatalar = []; + if (!veri.ad || veri.ad.trim() === '') hatalar.push('Lokasyon adı zorunludur'); + return hatalar; +} + +function tumu() { + return store.oku('lokasyonlar'); +} + +function bul(id) { + return store.bulKoleksiyonda('lokasyonlar', Number(id)); +} + +module.exports = { dogrula, tumu, bul };