This commit is contained in:
omkieit 2024-09-16 10:30:05 +05:30
parent f704d8e1f2
commit fe8d8c7772
5 changed files with 27 additions and 3 deletions

View File

@ -6,9 +6,19 @@ import mongoose from "mongoose";
export const createProperty = async (req, res) => {
const propertyData = req.body;
// console.log('Property received:', propertyData);
function generateRandomNumber() {
return Math.floor(Math.random() * 90000) + 10000;
}
const randomNumber = generateRandomNumber().toString();
const propertyId = `EFPI${randomNumber}`;
const newProperty = new PropertyModal({
...propertyData,
creator: req.userId,
createdAt: new Date().toISOString(),
publishedAt: new Date().toISOString(),
currentYear: new Date().getFullYear(),
propertyId: propertyId,
});
try {

View File

@ -5,6 +5,20 @@ const propertySchema = mongoose.Schema({
title: {type: String, required: true },
yearBuild: {type: String, required: true },
totalSqft: {type: String, required: true },
creator: String,
propertyId: String,
createdAt: {
type: Date,
default: new Date(),
},
publishedAt: {
type: Date,
default: new Date(),
},
currentYear: {
type: Number,
default: new Date().getFullYear(),
},
});

File diff suppressed because one or more lines are too long

View File

@ -42,7 +42,7 @@
<!-- <script src="https://stackpath.bootstrapcdn.com/bootstrap/5.1.3/js/bootstrap.bundle.min.js"></script> -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.bundle.min.js"></script>
<script type="module" crossorigin src="/assets/index-CzD7WLXM.js"></script>
<script type="module" crossorigin src="/assets/index-DP5Z5_jo.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BrT2kTNU.css">
</head>

View File

@ -31,7 +31,7 @@ const VerifyUser = () => {
<div className="contact_section_2">
<div className="row">
<div className="col-md-6">
<br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
<h1 className="card-title text-center">
<NavLink to="/login" className="glightbox play-btn mb-4">
{" "}