github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/acvegestion/crud.go (about) 1 package acvegestion 2 3 import ( 4 "fmt" 5 6 "github.com/benoitkugler/goACVE/server/core/rawdata" 7 "github.com/benoitkugler/goACVE/server/shared" 8 "github.com/labstack/echo" 9 ) 10 11 // --- DO NOT EDIT - autogenerated from rawdata 12 13 // CreatePersonne ajoute et renvoie 14 func (ct Controller) CreatePersonne(c echo.Context) error { 15 if err := authentifie(c); err != nil { 16 return err 17 } 18 in := new(rawdata.Personne) 19 if err := c.Bind(in); err != nil { 20 return fmt.Errorf("Personne invalide : %s", err) 21 } 22 created, err := in.Insert(ct.DB) 23 if err != nil { 24 return err 25 } 26 return c.JSON(200, created) 27 } 28 29 // UpdatePersonne met à jour et renvoie 30 func (ct Controller) UpdatePersonne(c echo.Context) error { 31 if err := authentifie(c); err != nil { 32 return err 33 } 34 in := new(rawdata.Personne) 35 if err := c.Bind(in); err != nil { 36 return fmt.Errorf("Personne invalide : %s", err) 37 } 38 updated, err := in.Update(ct.DB) 39 if err != nil { 40 return err 41 } 42 return c.JSON(200, updated) 43 } 44 45 // DeletePersonne supprime 46 func (ct Controller) DeletePersonne(c echo.Context) error { 47 if err := authentifie(c); err != nil { 48 return err 49 } 50 id, err := shared.ParseId(c, "id") 51 if err != nil { 52 return fmt.Errorf("Id (Personne) invalide : %s", err) 53 } 54 out, err := rawdata.DeletePersonneById(ct.DB, id) 55 if err != nil { 56 return err 57 } 58 return c.JSON(200, out) 59 } 60 61 // DeleteParticipant supprime 62 func (ct Controller) DeleteParticipant(c echo.Context) error { 63 if err := authentifie(c); err != nil { 64 return err 65 } 66 id, err := shared.ParseId(c, "id") 67 if err != nil { 68 return fmt.Errorf("Id (Participant) invalide : %s", err) 69 } 70 out, err := ct.deleteParticipant(id) 71 if err != nil { 72 return err 73 } 74 return c.JSON(200, out) 75 } 76 77 // UpdateEquipier met à jour et renvoie 78 func (ct Controller) UpdateEquipier(c echo.Context) error { 79 if err := authentifie(c); err != nil { 80 return err 81 } 82 in := new(rawdata.Equipier) 83 if err := c.Bind(in); err != nil { 84 return fmt.Errorf("Equipier invalide : %s", err) 85 } 86 updated, err := in.Update(ct.DB) 87 if err != nil { 88 return err 89 } 90 return c.JSON(200, updated) 91 } 92 93 // DeleteEquipier supprime 94 func (ct Controller) DeleteEquipier(c echo.Context) error { 95 if err := authentifie(c); err != nil { 96 return err 97 } 98 id, err := shared.ParseId(c, "id") 99 if err != nil { 100 return fmt.Errorf("Id (Equipier) invalide : %s", err) 101 } 102 out, err := ct.deleteEquipier(id) 103 if err != nil { 104 return err 105 } 106 return c.JSON(200, out) 107 } 108 109 // CreateParticipantsimple ajoute et renvoie 110 func (ct Controller) CreateParticipantsimple(c echo.Context) error { 111 if err := authentifie(c); err != nil { 112 return err 113 } 114 in := new(rawdata.Participantsimple) 115 if err := c.Bind(in); err != nil { 116 return fmt.Errorf("Participantsimple invalide : %s", err) 117 } 118 created, err := in.Insert(ct.DB) 119 if err != nil { 120 return err 121 } 122 return c.JSON(200, created) 123 } 124 125 // UpdateParticipantsimple met à jour et renvoie 126 func (ct Controller) UpdateParticipantsimple(c echo.Context) error { 127 if err := authentifie(c); err != nil { 128 return err 129 } 130 in := new(rawdata.Participantsimple) 131 if err := c.Bind(in); err != nil { 132 return fmt.Errorf("Participantsimple invalide : %s", err) 133 } 134 updated, err := in.Update(ct.DB) 135 if err != nil { 136 return err 137 } 138 return c.JSON(200, updated) 139 } 140 141 // DeleteParticipantsimple supprime 142 func (ct Controller) DeleteParticipantsimple(c echo.Context) error { 143 if err := authentifie(c); err != nil { 144 return err 145 } 146 id, err := shared.ParseId(c, "id") 147 if err != nil { 148 return fmt.Errorf("Id (Participantsimple) invalide : %s", err) 149 } 150 out, err := rawdata.DeleteParticipantsimpleById(ct.DB, id) 151 if err != nil { 152 return err 153 } 154 return c.JSON(200, out) 155 } 156 157 // CreateStructureaide ajoute et renvoie 158 func (ct Controller) CreateStructureaide(c echo.Context) error { 159 if err := authentifie(c); err != nil { 160 return err 161 } 162 in := new(rawdata.Structureaide) 163 if err := c.Bind(in); err != nil { 164 return fmt.Errorf("Structureaide invalide : %s", err) 165 } 166 created, err := in.Insert(ct.DB) 167 if err != nil { 168 return err 169 } 170 return c.JSON(200, created) 171 } 172 173 // UpdateStructureaide met à jour et renvoie 174 func (ct Controller) UpdateStructureaide(c echo.Context) error { 175 if err := authentifie(c); err != nil { 176 return err 177 } 178 in := new(rawdata.Structureaide) 179 if err := c.Bind(in); err != nil { 180 return fmt.Errorf("Structureaide invalide : %s", err) 181 } 182 updated, err := in.Update(ct.DB) 183 if err != nil { 184 return err 185 } 186 return c.JSON(200, updated) 187 } 188 189 // DeleteStructureaide supprime 190 func (ct Controller) DeleteStructureaide(c echo.Context) error { 191 if err := authentifie(c); err != nil { 192 return err 193 } 194 id, err := shared.ParseId(c, "id") 195 if err != nil { 196 return fmt.Errorf("Id (Structureaide) invalide : %s", err) 197 } 198 out, err := ct.deleteStructureaide(id) 199 if err != nil { 200 return err 201 } 202 return c.JSON(200, out) 203 } 204 205 // CreateAide ajoute et renvoie 206 func (ct Controller) CreateAide(c echo.Context) error { 207 if err := authentifie(c); err != nil { 208 return err 209 } 210 in := new(rawdata.Aide) 211 if err := c.Bind(in); err != nil { 212 return fmt.Errorf("Aide invalide : %s", err) 213 } 214 created, err := in.Insert(ct.DB) 215 if err != nil { 216 return err 217 } 218 return c.JSON(200, created) 219 } 220 221 // UpdateAide met à jour et renvoie 222 func (ct Controller) UpdateAide(c echo.Context) error { 223 if err := authentifie(c); err != nil { 224 return err 225 } 226 in := new(rawdata.Aide) 227 if err := c.Bind(in); err != nil { 228 return fmt.Errorf("Aide invalide : %s", err) 229 } 230 updated, err := in.Update(ct.DB) 231 if err != nil { 232 return err 233 } 234 return c.JSON(200, updated) 235 } 236 237 // DeleteAide supprime 238 func (ct Controller) DeleteAide(c echo.Context) error { 239 if err := authentifie(c); err != nil { 240 return err 241 } 242 id, err := shared.ParseId(c, "id") 243 if err != nil { 244 return fmt.Errorf("Id (Aide) invalide : %s", err) 245 } 246 out, err := ct.deleteAide(id) 247 if err != nil { 248 return err 249 } 250 return c.JSON(200, out) 251 } 252 253 // CreateOrganisme ajoute et renvoie 254 func (ct Controller) CreateOrganisme(c echo.Context) error { 255 if err := authentifie(c); err != nil { 256 return err 257 } 258 in := new(rawdata.Organisme) 259 if err := c.Bind(in); err != nil { 260 return fmt.Errorf("Organisme invalide : %s", err) 261 } 262 created, err := in.Insert(ct.DB) 263 if err != nil { 264 return err 265 } 266 return c.JSON(200, created) 267 } 268 269 // UpdateOrganisme met à jour et renvoie 270 func (ct Controller) UpdateOrganisme(c echo.Context) error { 271 if err := authentifie(c); err != nil { 272 return err 273 } 274 in := new(rawdata.Organisme) 275 if err := c.Bind(in); err != nil { 276 return fmt.Errorf("Organisme invalide : %s", err) 277 } 278 updated, err := in.Update(ct.DB) 279 if err != nil { 280 return err 281 } 282 return c.JSON(200, updated) 283 } 284 285 // DeleteOrganisme supprime 286 func (ct Controller) DeleteOrganisme(c echo.Context) error { 287 if err := authentifie(c); err != nil { 288 return err 289 } 290 id, err := shared.ParseId(c, "id") 291 if err != nil { 292 return fmt.Errorf("Id (Organisme) invalide : %s", err) 293 } 294 out, err := ct.deleteOrganisme(id) 295 if err != nil { 296 return err 297 } 298 return c.JSON(200, out) 299 } 300 301 // DeleteDon supprime 302 func (ct Controller) DeleteDon(c echo.Context) error { 303 if err := authentifie(c); err != nil { 304 return err 305 } 306 id, err := shared.ParseId(c, "id") 307 if err != nil { 308 return fmt.Errorf("Id (Don) invalide : %s", err) 309 } 310 out, err := rawdata.DeleteDonById(ct.DB, id) 311 if err != nil { 312 return err 313 } 314 return c.JSON(200, out) 315 } 316 317 // UpdateDocument met à jour et renvoie 318 func (ct Controller) UpdateDocument(c echo.Context) error { 319 if err := authentifie(c); err != nil { 320 return err 321 } 322 in := new(rawdata.Document) 323 if err := c.Bind(in); err != nil { 324 return fmt.Errorf("Document invalide : %s", err) 325 } 326 updated, err := in.Update(ct.DB) 327 if err != nil { 328 return err 329 } 330 return c.JSON(200, updated) 331 } 332 333 // DeleteDocument supprime 334 func (ct Controller) DeleteDocument(c echo.Context) error { 335 if err := authentifie(c); err != nil { 336 return err 337 } 338 id, err := shared.ParseId(c, "id") 339 if err != nil { 340 return fmt.Errorf("Id (Document) invalide : %s", err) 341 } 342 out, err := ct.deleteDocument(id) 343 if err != nil { 344 return err 345 } 346 return c.JSON(200, out) 347 } 348 349 // CreatePaiement ajoute et renvoie 350 func (ct Controller) CreatePaiement(c echo.Context) error { 351 if err := authentifie(c); err != nil { 352 return err 353 } 354 in := new(rawdata.Paiement) 355 if err := c.Bind(in); err != nil { 356 return fmt.Errorf("Paiement invalide : %s", err) 357 } 358 created, err := in.Insert(ct.DB) 359 if err != nil { 360 return err 361 } 362 return c.JSON(200, created) 363 } 364 365 // UpdatePaiement met à jour et renvoie 366 func (ct Controller) UpdatePaiement(c echo.Context) error { 367 if err := authentifie(c); err != nil { 368 return err 369 } 370 in := new(rawdata.Paiement) 371 if err := c.Bind(in); err != nil { 372 return fmt.Errorf("Paiement invalide : %s", err) 373 } 374 updated, err := in.Update(ct.DB) 375 if err != nil { 376 return err 377 } 378 return c.JSON(200, updated) 379 } 380 381 // DeletePaiement supprime 382 func (ct Controller) DeletePaiement(c echo.Context) error { 383 if err := authentifie(c); err != nil { 384 return err 385 } 386 id, err := shared.ParseId(c, "id") 387 if err != nil { 388 return fmt.Errorf("Id (Paiement) invalide : %s", err) 389 } 390 out, err := rawdata.DeletePaiementById(ct.DB, id) 391 if err != nil { 392 return err 393 } 394 return c.JSON(200, out) 395 } 396 397 // UpdateFacture met à jour et renvoie 398 func (ct Controller) UpdateFacture(c echo.Context) error { 399 if err := authentifie(c); err != nil { 400 return err 401 } 402 in := new(rawdata.Facture) 403 if err := c.Bind(in); err != nil { 404 return fmt.Errorf("Facture invalide : %s", err) 405 } 406 updated, err := in.Update(ct.DB) 407 if err != nil { 408 return err 409 } 410 return c.JSON(200, updated) 411 } 412 413 // DeleteFacture supprime 414 func (ct Controller) DeleteFacture(c echo.Context) error { 415 if err := authentifie(c); err != nil { 416 return err 417 } 418 id, err := shared.ParseId(c, "id") 419 if err != nil { 420 return fmt.Errorf("Id (Facture) invalide : %s", err) 421 } 422 out, err := ct.deleteFacture(id) 423 if err != nil { 424 return err 425 } 426 return c.JSON(200, out) 427 } 428 429 // CreateMessage ajoute et renvoie 430 func (ct Controller) CreateMessage(c echo.Context) error { 431 if err := authentifie(c); err != nil { 432 return err 433 } 434 in := new(rawdata.Message) 435 if err := c.Bind(in); err != nil { 436 return fmt.Errorf("Message invalide : %s", err) 437 } 438 created, err := in.Insert(ct.DB) 439 if err != nil { 440 return err 441 } 442 return c.JSON(200, created) 443 } 444 445 // UpdateMessage met à jour et renvoie 446 func (ct Controller) UpdateMessage(c echo.Context) error { 447 if err := authentifie(c); err != nil { 448 return err 449 } 450 in := new(rawdata.Message) 451 if err := c.Bind(in); err != nil { 452 return fmt.Errorf("Message invalide : %s", err) 453 } 454 updated, err := in.Update(ct.DB) 455 if err != nil { 456 return err 457 } 458 return c.JSON(200, updated) 459 }