Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e3870de7d5 | ||
|
|
25f965cd72 | ||
|
|
25f744b26c |
@@ -25,8 +25,7 @@ func (a *APIHandler) StartNewEvent(c *gin.Context) {
|
|||||||
|
|
||||||
if err := a.DbHandler.StartNewEvent(name); err != nil {
|
if err := a.DbHandler.StartNewEvent(name); err != nil {
|
||||||
a.logger.Error("StartNewEvent", err)
|
a.logger.Error("StartNewEvent", err)
|
||||||
|
c.JSON(http.StatusBadRequest, gin.H{"message": err.Error()})
|
||||||
c.JSON(http.StatusInternalServerError, nil)
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -115,7 +114,7 @@ func (a *APIHandler) AddNewAttendees(c *gin.Context) {
|
|||||||
|
|
||||||
err = a.DbHandler.AddAttendeesToEvent(event)
|
err = a.DbHandler.AddAttendeesToEvent(event)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
a.logger.Error("DeleteEvent", err)
|
a.logger.Error("AddNewAttendees", err)
|
||||||
|
|
||||||
c.JSON(http.StatusInternalServerError, gin.H{
|
c.JSON(http.StatusInternalServerError, gin.H{
|
||||||
"message": err.Error(),
|
"message": err.Error(),
|
||||||
@@ -147,7 +146,7 @@ func (a *APIHandler) DeleteAttendee(c *gin.Context) {
|
|||||||
|
|
||||||
err = a.DbHandler.DeleteAttendeesFromEvent(event)
|
err = a.DbHandler.DeleteAttendeesFromEvent(event)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
a.logger.Error("DeleteAttendeesFromEvent", err)
|
a.logger.Error("DeleteAttendee", err)
|
||||||
c.JSON(http.StatusInternalServerError, gin.H{
|
c.JSON(http.StatusInternalServerError, gin.H{
|
||||||
"message": err.Error(),
|
"message": err.Error(),
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ func (dh *DatabaseHandler) AddAttendeesToEvent(newEvent models.Event) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var event models.Event
|
var event models.Event
|
||||||
err := dh.database.GetById(&event, uint(event.Id))
|
err := dh.database.GetById(&event, uint(newEvent.Id))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -74,7 +74,7 @@ next:
|
|||||||
|
|
||||||
event.Count = len(event.Attendees)
|
event.Count = len(event.Attendees)
|
||||||
|
|
||||||
return dh.database.UpdateValuesById(&event, uint(event.Id))
|
return dh.database.UpdateValuesById(&event, uint(newEvent.Id))
|
||||||
}
|
}
|
||||||
|
|
||||||
func (dh *DatabaseHandler) DeleteAttendeesFromEvent(newEvent models.Event) error {
|
func (dh *DatabaseHandler) DeleteAttendeesFromEvent(newEvent models.Event) error {
|
||||||
@@ -83,7 +83,7 @@ func (dh *DatabaseHandler) DeleteAttendeesFromEvent(newEvent models.Event) error
|
|||||||
}
|
}
|
||||||
|
|
||||||
var event models.Event
|
var event models.Event
|
||||||
dh.database.GetById(&event, uint(event.Id))
|
dh.database.GetById(&event, uint(newEvent.Id))
|
||||||
|
|
||||||
next:
|
next:
|
||||||
for _, newAttendee := range newEvent.Attendees {
|
for _, newAttendee := range newEvent.Attendees {
|
||||||
@@ -95,5 +95,5 @@ next:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
event.Count = len(event.Attendees)
|
event.Count = len(event.Attendees)
|
||||||
return dh.database.UpdateValuesById(&event, uint(event.Id))
|
return dh.database.UpdateValuesById(&event, uint(newEvent.Id))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user