MCPcopy Create free account
hub / github.com/Muhammadsiddiq-code/backend-group-lessons / createClass

Function createClass

controller/classController.js:58–122  ·  view source on GitHub ↗
(req, res)

Source from the content-addressed store, hash-verified

56
57
58const createClass = async (req, res) => {
59 try {
60 const {
61 teacher,
62 name1,
63 name2,
64 name3,
65 name4,
66 name5,
67 name6,
68 name7,
69 name8,
70 name9,
71 name10,
72 name11,
73 name12,
74 name13,
75 name14,
76 name15,
77 name16,
78 } = req.body;
79
80 // Bu yerda to‘g‘ri modeldan foydalanish kerak
81 const oldClass = await Class.findOne({ teacher });
82
83 if (oldClass) {
84 return res.status(404).json({
85 message: "Bunday class mavjud, oldin ro'yhatdan o'tkazilgan",
86 });
87 }
88
89 const newClass = new Class({
90 teacher,
91 name1,
92 name2,
93 name3,
94 name4,
95 name5,
96 name6,
97 name7,
98 name8,
99 name9,
100 name10,
101 name11,
102 name12,
103 name13,
104 name14,
105 name15,
106 name16,
107 });
108
109 await newClass.save();
110
111 res.status(200).json({
112 message: "Class saqlandi",
113 Class: newClass,
114 });
115 } catch (error) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected