From 7c748aa5dbb6af2f4aee0311bcf08a289c9ed2da Mon Sep 17 00:00:00 2001 From: joyc7 <119614989+joyc7@users.noreply.github.com> Date: Wed, 6 Dec 2023 01:24:26 -0500 Subject: [PATCH 1/2] Create Event.js --- back-end/models/Event.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 back-end/models/Event.js diff --git a/back-end/models/Event.js b/back-end/models/Event.js new file mode 100644 index 0000000..2ef111e --- /dev/null +++ b/back-end/models/Event.js @@ -0,0 +1,32 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const User = require("./User"); +const Expense = require("./Expense"); + +const eventSchema = new Schema({ + name: { + type: String, + required: true, + }, + description: String, + date: { + type: Date, + required: true, + }, + participants: [ + { + type: Schema.Types.ObjectId, + ref: "User", + }, + ], + expenses: [ + { + type: Schema.Types.ObjectId, + ref: "Expense", + }, + ], +}); + +const Event = mongoose.model("Event", eventSchema); + +module.exports = Event; From e95ce02044ef704707f484751fc94745f0526ddb Mon Sep 17 00:00:00 2001 From: joyc7 <119614989+joyc7@users.noreply.github.com> Date: Wed, 6 Dec 2023 01:25:00 -0500 Subject: [PATCH 2/2] Delete back-end/Models directory --- back-end/Models/Event.js | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 back-end/Models/Event.js diff --git a/back-end/Models/Event.js b/back-end/Models/Event.js deleted file mode 100644 index 2ef111e..0000000 --- a/back-end/Models/Event.js +++ /dev/null @@ -1,32 +0,0 @@ -const mongoose = require("mongoose"); -const Schema = mongoose.Schema; -const User = require("./User"); -const Expense = require("./Expense"); - -const eventSchema = new Schema({ - name: { - type: String, - required: true, - }, - description: String, - date: { - type: Date, - required: true, - }, - participants: [ - { - type: Schema.Types.ObjectId, - ref: "User", - }, - ], - expenses: [ - { - type: Schema.Types.ObjectId, - ref: "Expense", - }, - ], -}); - -const Event = mongoose.model("Event", eventSchema); - -module.exports = Event;