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

+1
View File
@@ -75,6 +75,7 @@ func NewSystem() {
}
fmt.Println("Successfully created system admin")
fmt.Println("Your admin ID is ", aid)
}
}
+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{
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"github.com/gofiber/fiber/v2/middleware/cors"
)
const version string = "\nv0.8.3-Alpha"
const version string = "\nv0.8.4-Alpha"
func main() {
fmt.Println(version)