From b8b5afadf213982abde5ff2042aed0ce120dab3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Chif=20Gerg=C5=91?= <chif.gergo@kszk.bme.hu>
Date: Mon, 24 Feb 2020 21:32:27 +0100
Subject: [PATCH] Now can add news

---
 src/middlewares/news/addNews.ts | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 src/middlewares/news/addNews.ts

diff --git a/src/middlewares/news/addNews.ts b/src/middlewares/news/addNews.ts
new file mode 100644
index 00000000..7e802e74
--- /dev/null
+++ b/src/middlewares/news/addNews.ts
@@ -0,0 +1,23 @@
+import { Request, Response, NextFunction } from 'express';
+import News  from '../../models/NewsSchema';
+
+
+const addNews = () => {
+    return (req: Request, res: Response, next: NextFunction) => {
+        const news = new News();
+        news.title = req.body.title;
+        news.text = req.body.text;
+        news.publishedAt = new Date().toDateString()
+
+        news.save((err) => {
+            if(err){
+                
+            } else {
+                res.status(201)
+                res.json(news)
+            };
+        });
+    };
+};
+
+export default addNews;
\ No newline at end of file
-- 
GitLab