From 12f826ef556ea1feb5c08a0061ce0a39f80f99ae Mon Sep 17 00:00:00 2001 From: Bilal Catic Date: Mon, 30 Sep 2019 12:07:21 +0200 Subject: [PATCH] add methods to add and find real estate - search request matches --- app/helpers/db/searchRequestMatch.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 app/helpers/db/searchRequestMatch.js diff --git a/app/helpers/db/searchRequestMatch.js b/app/helpers/db/searchRequestMatch.js new file mode 100644 index 0000000..152880f --- /dev/null +++ b/app/helpers/db/searchRequestMatch.js @@ -0,0 +1,23 @@ +"use strict"; +const db = require("../../models/index"); + +const findRealEstatesForSearchRequest = async searchRequestId => { + const query = { + searchRequestId + }; + + const include = [{ model: db.RealEstate }]; + + return await db.SearchRequestMatch.findAll({ where: query, include }); +}; + +const addMatches = async matchingRecords => { + return await db.SearchRequestMatch.bulkCreate(matchingRecords, { + ignoreDuplicates: true + }); +}; + +module.exports = { + findRealEstatesForSearchRequest, + addMatches +};