delete id from cid collection

This commit is contained in:
SowinskiBraeden committed 2022-05-21 15:14:47 -07:00
1 parent 17dd4e9561
commit fbbb36e7d4
3 files changed
+33 -2

No files matched your search

+31 -1
View File
@@ -2133,6 +2133,16 @@ func RemoveStudent(c *fiber.Ctx) error {
})
}
_, deleteErr := idCollection.DeleteOne(ctx, bson.M{"cid": data["sid"]})
if deleteErr != nil {
cancel()
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{
"success": false,
"message": "the identification number could not be deleted",
"error": deleteErr,
})
}
result, deleteErr := studentCollection.DeleteOne(ctx, bson.M{"schooldata.sid": data["sid"]})
if deleteErr != nil {
cancel()
@@ -2182,6 +2192,16 @@ func RemoveTeacher(c *fiber.Ctx) error {
})
}
_, deleteErr := idCollection.DeleteOne(ctx, bson.M{"cid": data["tid"]})
if deleteErr != nil {
cancel()
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{
"success": false,
"message": "the identification number could not be deleted",
"error": deleteErr,
})
}
result, deleteErr := teacherCollection.DeleteOne(ctx, bson.M{"schooldata.tid": data["tid"]})
if deleteErr != nil {
cancel()
@@ -2231,7 +2251,17 @@ func RemoveAdmin(c *fiber.Ctx) error {
})
}
result, deleteErr := adminCollection.DeleteOne(ctx, bson.M{"aid": data["said"]})
_, deleteErr := idCollection.DeleteOne(ctx, bson.M{"cid": data["aid"]})
if deleteErr != nil {
cancel()
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{
"success": false,
"message": "the identification number could not be deleted",
"error": deleteErr,
})
}
result, deleteErr := adminCollection.DeleteOne(ctx, bson.M{"aid": data["aid"]})
if deleteErr != nil {
cancel()
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{