From 19832f18dc96ed7d01e4fe4e27d01029fdfb4b83 Mon Sep 17 00:00:00 2001
From: clupus <154858@sch.bme.hu>
Date: Mon, 15 Nov 2021 14:07:48 +0100
Subject: [PATCH] Lab number added

---
 README.md         | 5 +++++
 models/models.go  | 1 +
 routes/request.go | 2 ++
 3 files changed, 8 insertions(+)

diff --git a/README.md b/README.md
index 9954129..a35c8bd 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,7 @@
 |---|---|
 |  id | Integer (auto)  |
 |  questionText | String  |
+|  lab  |  Int  |
 | answer1  |  String |
 | answer2  |  String |
 | answer3  |  String |
@@ -29,6 +30,7 @@ Returned data: `200 OK`
   "data": [
     {
       "id": 1,
+      "lab": 1,
       "questionText": "1.kerdes szövege",
       "answer1": "Elso valaszlegetoseg",
       "answer2": "Masodik valaszlegetoseg",
@@ -53,6 +55,7 @@ Returned data: `200 OK`
 {
   "data": {
     "id": 1,
+    "lab": 1,
     "questionText": "1.kerdes szövege",
     "answer1": "Elso valaszlegetoseg",
     "answer2": "Masodik valaszlegetoseg",
@@ -73,6 +76,7 @@ Sent data in body:
 {
   "data": {
     "id": 1,
+    "lab": 1,
     "questionText": "1.kerdes szövege",
     "answer1": "Elso valaszlegetoseg",
     "answer2": "Masodik valaszlegetoseg",
@@ -101,6 +105,7 @@ Sent data in body:
 ```json
 {
   "questionText": "x.kerdes szövege",
+  "lab": 1,
   "answer1": "Elso valaszlegetoseg",
   "answer2": "Masodik valaszlegetoseg",
   "answer3": "Harmadik valaszlegetoseg",
diff --git a/models/models.go b/models/models.go
index 4c04104..d119b9b 100644
--- a/models/models.go
+++ b/models/models.go
@@ -3,6 +3,7 @@ package models
 type Question struct{
 	//gorm.Model
 	Id  	uint    	`gorm:"primaryKey;autoIncrement" json:"questionId"`
+	Lab		uint		`gorm:"type:uint" json:"lab"`
 	QuestionText string 	`gorm:"type:text" json:"questionText"`
 	Answer1     string 	`gorm:"type:text" json:"answer1"`
 	Answer2 string 		`gorm:"type:text" json:"answer2"`
diff --git a/routes/request.go b/routes/request.go
index 99d79b4..5cbc594 100644
--- a/routes/request.go
+++ b/routes/request.go
@@ -9,6 +9,7 @@ import (
 
 type QuestionCreateStruct struct {
 	QuestionText string 	`gorm:"type:text" json:"questionText" binding:"required"`
+	Lab		uint		`gorm:"type:uint" json:"lab"`
 	Answer1     string 	`gorm:"type:text" json:"answer1" binding:"required"`
 	Answer2 string 		`gorm:"type:text" json:"answer2" binding:"required"`
 	Answer3 string 		`gorm:"type:text" json:"answer3" binding:"required"`
@@ -18,6 +19,7 @@ type QuestionCreateStruct struct {
 
 type QuestionUpdateStruct struct {
 	QuestionText string 	`gorm:"type:text" json:"questionText"`
+	Lab		uint		`gorm:"type:uint" json:"lab"`
 	Answer1     string 	`gorm:"type:text" json:"answer1"`
 	Answer2 string 		`gorm:"type:text" json:"answer2"`
 	Answer3 string 		`gorm:"type:text" json:"answer3"`
-- 
GitLab