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 };