update: add update and delete for the announecemnt

This commit is contained in:
mahyargdz
2025-04-13 12:14:57 +03:30
parent 6f55f7a1d6
commit b15f1b54fe
5 changed files with 137 additions and 35 deletions
+4 -4
View File
@@ -23,28 +23,28 @@ export class SlidersController {
return this.slidersService.create(createSliderDto);
}
@ApiOperation({ summary: "Get all sliders" })
@ApiOperation({ summary: "Get all sliders (admin route)" })
@AdminRoute()
@Get()
getSlidersList(@Query() queryDto: PaginationDto) {
return this.slidersService.getSlidersList(queryDto);
}
@ApiOperation({ summary: "Get a slider by id" })
@ApiOperation({ summary: "Get a slider by id (admin route)" })
@AdminRoute()
@Get(":id")
getSliderById(@Param() paramDto: ParamDto) {
return this.slidersService.getSliderById(paramDto.id);
}
@ApiOperation({ summary: "Update a slider" })
@ApiOperation({ summary: "Update a slider (admin route)" })
@AdminRoute()
@Patch(":id")
update(@Param() paramDto: ParamDto, @Body() updateSliderDto: UpdateSliderDto) {
return this.slidersService.update(paramDto.id, updateSliderDto);
}
@ApiOperation({ summary: "Delete a slider" })
@ApiOperation({ summary: "Delete a slider (admin route)" })
@AdminRoute()
@Delete(":id")
remove(@Param() paramDto: ParamDto) {