1616package controllers
1717
1818import (
19- "github.com/google/uuid"
2019 "github.com/l3montree-dev/devguard/dtos"
2120 "github.com/l3montree-dev/devguard/shared"
21+ "github.com/l3montree-dev/devguard/transformer"
2222 "github.com/labstack/echo/v4"
2323)
2424
@@ -32,66 +32,66 @@ func NewAdvisoryController(advisoryService shared.AdvisoryService) *AdvisoryCont
3232 }
3333}
3434
35- func (controller * AdvisoryController ) CreateName (ctx shared.Context ) error {
36- var req dtos.AdvisoryCreateName
35+ func (controller * AdvisoryController ) Create (ctx shared.Context ) error {
36+ var req dtos.AdvisoryCreate
3737 if err := ctx .Bind (& req ); err != nil {
3838 return echo .NewHTTPError (400 , "unable to process request" ).WithInternal (err )
3939 }
4040
41- newName := req . Name
41+ newAdvisory := transformer . AdvisoryCreateRequestToModel ( req )
4242
43- err := controller .advisoryService .CreateName (ctx .Request ().Context (), newName )
43+ err := controller .advisoryService .Create (ctx .Request ().Context (), & newAdvisory )
4444
4545 if err != nil {
4646 return echo .NewHTTPError (409 , "could not set name" ).WithInternal (err )
4747 }
4848
49- return ctx .JSON (200 , newName )
49+ return ctx .NoContent (200 )
5050}
5151
52- func (controller * AdvisoryController ) ReadName (ctx shared.Context ) error {
53- advisory_names , err := controller .advisoryService .ReadName (ctx .Request ().Context ())
54- if err != nil {
55- return echo .NewHTTPError (500 , "could not get any name" ).WithInternal (err )
56- }
57- return ctx .JSON (200 , advisory_names )
58- }
52+ // func (controller *advisoryController ) ReadName(ctx shared.Context) error {
53+ // advisoryNames , err := controller.advisoryService.ReadName(ctx.Request().Context())
54+ // if err != nil {
55+ // return echo.NewHTTPError(500, "could not get any name").WithInternal(err)
56+ // }
57+ // return ctx.JSON(200, advisoryNames )
58+ // }
5959
60- func (controller * AdvisoryController ) UpdateName (ctx shared.Context ) error {
61- var req dtos.AdvisoryCreateName // Change to own struct
62- if err := ctx .Bind (& req ); err != nil {
63- return echo .NewHTTPError (400 , "unable to process request" ).WithInternal (err )
64- }
60+ // func (controller *advisoryController ) UpdateName(ctx shared.Context) error {
61+ // var req dtos.AdvisoryUpdate // Change to own struct
62+ // if err := ctx.Bind(&req); err != nil {
63+ // return echo.NewHTTPError(400, "unable to process request").WithInternal(err)
64+ // }
6565
66- updateName := req .Name
66+ // updateName := req.Name
6767
68- advisoryID := ctx .Param ("id" )
69- parsedID , err := uuid .Parse (advisoryID )
70- if err != nil {
71- return echo .NewHTTPError (400 , "invalid uuid provided" )
72- }
68+ // advisoryID := ctx.Param("id")
69+ // parsedID, err := uuid.Parse(advisoryID)
70+ // if err != nil {
71+ // return echo.NewHTTPError(400, "invalid uuid provided")
72+ // }
7373
74- err = controller .advisoryService .UpdateName (ctx .Request ().Context (), parsedID , updateName )
74+ // err = controller.advisoryService.UpdateName(ctx.Request().Context(), parsedID, updateName)
7575
76- if err != nil {
77- return echo .NewHTTPError (409 , "could not update name" ).WithInternal (err )
78- }
76+ // if err != nil {
77+ // return echo.NewHTTPError(409, "could not update name").WithInternal(err)
78+ // }
7979
80- return ctx .JSON (200 , updateName )
81- }
80+ // return ctx.JSON(200, updateName)
81+ // }
8282
83- func (controller * AdvisoryController ) DeleteName (ctx shared.Context ) error {
84- advisoryID := ctx .Param ("id" )
85- parsedID , err := uuid .Parse (advisoryID )
86- if err != nil {
87- return echo .NewHTTPError (400 , "invalid uuid provided" )
88- }
83+ // func (controller *advisoryController ) DeleteName(ctx shared.Context) error {
84+ // advisoryID := ctx.Param("id")
85+ // parsedID, err := uuid.Parse(advisoryID)
86+ // if err != nil {
87+ // return echo.NewHTTPError(400, "invalid uuid provided")
88+ // }
8989
90- err = controller .advisoryService .DeleteName (ctx .Request ().Context (), parsedID )
90+ // err = controller.advisoryService.DeleteName(ctx.Request().Context(), parsedID)
9191
92- if err != nil {
93- return echo .NewHTTPError (409 , "could not remove name" ).WithInternal (err )
94- }
92+ // if err != nil {
93+ // return echo.NewHTTPError(409, "could not remove name").WithInternal(err)
94+ // }
9595
96- return ctx .NoContent (200 )
97- }
96+ // return ctx.NoContent(200)
97+ // }
0 commit comments