Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
35b3612
deleting the unecessary stuff
mohachmadim Dec 25, 2021
3210389
updated team names
mohachmadim Dec 25, 2021
15050f7
Create seeder.js
AshrafZohdi Dec 26, 2021
dd275dc
create-react-app
mohachmadim Dec 26, 2021
1eb1eee
Merge branch 'master' of https://github.com/caffein-overflow/final-pr…
mohachmadim Dec 26, 2021
2a2e39f
Update seeder.js
AshrafZohdi Dec 26, 2021
4d50da4
Mod to seeder, created ExpressJS server, Edited Package.Json
AshrafZohdi Dec 26, 2021
7fae797
created schema and connected to db
mohachmadim Dec 26, 2021
0c1e1e5
task and index for schema and db
mohachmadim Dec 26, 2021
0927640
Update seeder.js
AshrafZohdi Dec 26, 2021
fe7c913
index and task
mohachmadim Dec 26, 2021
96f922a
moreeeee seeder code stuufz
AshrafZohdi Dec 26, 2021
02b5706
Merge branch 'master' of https://github.com/caffein-overflow/final-pr…
AshrafZohdi Dec 26, 2021
7984179
part 2
BLIWA Dec 26, 2021
eaea105
Add files via upload
stuprog Dec 31, 2021
d98400a
Add files via upload
stuprog Dec 31, 2021
efc228f
Merge pull request #5 from stuprog/master
stuprog Dec 31, 2021
f176bd1
Create Team Composition
stuprog Dec 31, 2021
19fac55
Merge pull request #8 from caffein-overflow/master
mohachmadim Jan 1, 2022
6187b92
Revert "Part 1 and 2 caffeine-overflow"
mohachmadim Jan 1, 2022
6b452b4
Merge pull request #9 from MedTech-CS311/revert-8-master
mohachmadim Jan 1, 2022
ba28095
Delete README.md
syrine0 Jan 1, 2022
03b2345
Delete arts-gallery directory
syrine0 Jan 1, 2022
423eed3
Delete gift-store directory
syrine0 Jan 1, 2022
dd49f96
Delete hacker-news directory
syrine0 Jan 1, 2022
defffa1
Delete poke-mongo directory
syrine0 Jan 1, 2022
b5e401c
Delete task-management directory
syrine0 Jan 1, 2022
cdd8615
Delete .gitignore
syrine0 Jan 1, 2022
6078bf5
Delete RECORDING.md
syrine0 Jan 1, 2022
6d4bddc
Add files via upload
syrine0 Jan 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .gitignore

This file was deleted.

56 changes: 0 additions & 56 deletions README.md

This file was deleted.

61 changes: 0 additions & 61 deletions RECORDING.md

This file was deleted.

104 changes: 0 additions & 104 deletions arts-gallery/README.md

This file was deleted.

30 changes: 0 additions & 30 deletions arts-gallery/dummy_data.js

This file was deleted.

3 changes: 0 additions & 3 deletions arts-gallery/server/db/index.js

This file was deleted.

3 changes: 0 additions & 3 deletions arts-gallery/server/index.js

This file was deleted.

57 changes: 57 additions & 0 deletions controllers/product-controller.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
import { request, response } from 'express';
import Product from '../model/product-schema.js';

export const getProducts = async (request, response) => {
try{
let product = await Product.find();
response.json(product);
}catch(error){
response.json({message: error.message});
}

}

export const addProduct = async (request, response) => {
const product = request.body;
const newProduct = new Product(product);

try{
await newProduct.save();
response.json(newProduct);
}catch(error){
response.json({message: error.message});
}
}

export const getProductById = async(request, response) =>{
const id = request.params.id;
try{
const product = await Product.findById(id);
response.json(product);
}catch(error){
response.json({message: error.message});
}
}

export const editProduct = async (request,response) => {
const product = request.body;

const editProduct = new Product(product);

try{
await Product.updateOne({ _id: request.params.id}, editProduct);
response.json(editProduct);
}catch(error) {
response.json({message: error.message});
}
}

export const deleteProduct = async (request, response) => {
try{
await Product.deleteOne({ _id: request.params.id});
response.json("Product Deleted Successfully");
}catch(error) {
response.json({message: error.message});

}
}
Loading