diff --git a/src/kelas/kelas.controller.ts b/src/kelas/kelas.controller.ts index 1ba7c70bdae05a77341f67b1ce6a31d61248219a..3c64b3d4c8c22e85d157f750ee961ee852f9cf6d 100644 --- a/src/kelas/kelas.controller.ts +++ b/src/kelas/kelas.controller.ts @@ -153,6 +153,14 @@ export class KelasController { return await this.kelasServ.createMatkul(body); } + @ApiOkResponse({ type: Kelas }) + @ApiNotFoundResponse({ description: "Kelas tidak ditemukan" }) + @ApiInternalServerErrorResponse({ description: "Gagal menghapus kelas" }) + @Delete() + async delete(@Body() body: DeleteKelasDto): Promise<Kelas> { + return await this.kelasServ.delete(body); + } + @Roles(RoleEnum.S2_TIM_TESIS, RoleEnum.ADMIN) @ApiOkResponse({ type: UserKelasResDto, isArray: true }) @Get("/mahasiswa") @@ -207,14 +215,6 @@ export class KelasController { return await this.kelasServ.unassignKelasDosen(body); } - @ApiOkResponse({ type: Kelas }) - @ApiNotFoundResponse({ description: "Kelas tidak ditemukan" }) - @ApiInternalServerErrorResponse({ description: "Gagal menghapus kelas" }) - @Delete() - async delete(@Body() body: DeleteKelasDto): Promise<Kelas> { - return await this.kelasServ.delete(body); - } - @Roles( RoleEnum.S2_TIM_TESIS, RoleEnum.ADMIN,