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

Function updateClass

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

Source from the content-addressed store, hash-verified

229
230
231const updateClass = async (req, res) => {
232 try {
233 const { id } = req.params;
234 const {
235 teacher,
236 name1,
237 name2,
238 name3,
239 name4,
240 name5,
241 name6,
242 name7,
243 name8,
244 name9,
245 name10,
246 name11,
247 name12,
248 name13,
249 name14,
250 name15,
251 name16,
252 } = req.body;
253
254 const updated = await Class.findByIdAndUpdate(
255 id,
256 {
257 teacher,
258 name1,
259 name2,
260 name3,
261 name4,
262 name5,
263 name6,
264 name7,
265 name8,
266 name9,
267 name10,
268 name11,
269 name12,
270 name13,
271 name14,
272 name15,
273 name16,
274 },
275 { new: true }
276 );
277
278 if (!updated) {
279 return res
280 .status(404)
281 .json({ message: "Class not found yani topilmadi" });
282 }
283
284 res.json({
285 message: "Class updated successfully yangilandi",
286 Class: updated,
287 });
288 } catch (error) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected