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  }