Listing all reservations

This commit is contained in:
2024-07-22 22:14:48 +02:00
parent b34c217d98
commit f93388a8e9
8 changed files with 124 additions and 4 deletions

View File

@ -6,6 +6,7 @@ import (
"go-udemy-web-1/internal/config"
"go-udemy-web-1/internal/driver"
"go-udemy-web-1/internal/forms"
"go-udemy-web-1/internal/helpers"
"go-udemy-web-1/internal/models"
"go-udemy-web-1/internal/render"
"go-udemy-web-1/internal/repository"
@ -512,7 +513,17 @@ func (m *Repository) AdminNewReservations(w http.ResponseWriter, r *http.Request
}
func (m *Repository) AdminAllReservations(w http.ResponseWriter, r *http.Request) {
render.Template(w, r, "admin-all-reservations.page.tmpl", &models.TemplateData{})
reservations, err := m.DB.AllReservations()
if err != nil {
helpers.ServerError(w, err)
return
}
data := make(map[string]interface{})
data["reservations"] = reservations
render.Template(w, r, "admin-all-reservations.page.tmpl", &models.TemplateData{
Data: data,
})
}
func (m *Repository) AdminReservationsCalendar(w http.ResponseWriter, r *http.Request) {