WiP Changed welcome and input form for ad type

This commit is contained in:
Naida Vatric
2020-02-03 13:11:40 +01:00
parent 824db4fbc3
commit d45441f4be
12 changed files with 264 additions and 23 deletions

View File

@@ -0,0 +1,11 @@
"use strict";
const db = require("../../models/index");
const sequelize = require("sequelize");
const createKiviOriginal = async (kiviAdFields = {}) => {
return await db.KiviOriginal.create(kiviAdFields);
};
module.exports = {
createKiviOriginal
};

View File

@@ -77,7 +77,16 @@ const bulkUpsertRealEstates = async realEstateData => {
};
const getRealEstateById = async id => {
return db.RealEstate.findByPk(id);
try {
return db.RealEstate.findByPk(id);
} catch (error) {
console.log("realEstate.js", error);
return null;
}
};
const createRealEstate = async (realEstateFields = {}) => {
return await db.RealEstate.create(realEstateFields);
};
const findRealEstatesForSearchRequest = async (searchRequest, maxResults) => {
@@ -344,5 +353,6 @@ const findRealEstatesForSearchRequest = async (searchRequest, maxResults) => {
module.exports = {
bulkUpsertRealEstates,
getRealEstateById,
createRealEstate,
findRealEstatesForSearchRequest
};

View File

@@ -1,4 +1,5 @@
const { getSearchRequest } = require("./db/searchRequest");
const { getRealEstateById } = require("./db/realEstate");
const currentSearchRequest = async req => {
const searchRequestId =
@@ -7,6 +8,14 @@ const currentSearchRequest = async req => {
return await getSearchRequest(searchRequestId);
};
module.exports = {
currentSearchRequest
const currentRealEstate = async req => {
const realEstateId = req && req.params ? req.params["realEstateId"] : null;
if (!realEstateId) return null;
return await getRealEstateById(realEstateId);
};
module.exports = {
currentSearchRequest,
currentRealEstate
};