From 1924ba562ae5ebd70d8fc6ac4b908af7c431203b Mon Sep 17 00:00:00 2001 From: preetparida1 Date: Thu, 30 Oct 2025 00:15:34 +0530 Subject: [PATCH] Put & Delete to Post --- .../teacher/V1/Controllers/ExamsController.cs | 13 ++++++------- .../teacher/V1/Controllers/PracticesController.cs | 6 +++--- .../teacher/V1/Controllers/QuestionsController.cs | 6 +++--- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/microservices/teacher/V1/Controllers/ExamsController.cs b/microservices/teacher/V1/Controllers/ExamsController.cs index b382d03..0b51e7c 100644 --- a/microservices/teacher/V1/Controllers/ExamsController.cs +++ b/microservices/teacher/V1/Controllers/ExamsController.cs @@ -24,7 +24,6 @@ namespace OnlineAssessment.V1.Controllers #region Exams - /// /// Add new exam /// @@ -106,7 +105,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpPut("Exams/{exam_id}/ArrangeSections")] + [HttpPost("Exams/{exam_id}/ArrangeSections")] [Authorize(Roles = "Admin,Teacher")] public IActionResult ReorderExamSectionOfTheExam(int exam_id, [FromBody] ExamSectionsList examSectionList) { @@ -201,7 +200,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpPut("ExamSections/{exam_section_id}/MarkQuestions")] + [HttpPost("ExamSections/{exam_section_id}/MarkQuestions")] [Authorize(Roles = "Admin,Teacher")] public IActionResult AssignMarksToExamSectionQuestions(int exam_section_id, [FromBody] QuestionMarksList questionList) { @@ -227,7 +226,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpPut("Exams/{exam_id}/Publish")] + [HttpPost("Exams/{exam_id}/Publish")] [Authorize(Roles = "Admin,Teacher")] public IActionResult PublishExam(string language, int exam_id, [FromBody] ExamPublishModel scheduleExam) { @@ -499,7 +498,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpPut("Exams/{exam_id}")] + [HttpPost("Exams/{exam_id}/Update")] [Authorize(Roles = "Admin,Teacher")] public IActionResult UpdateExamOfTheInstitute(int exam_id, [FromBody] ExamEditModel theExam) { @@ -524,7 +523,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpDelete("Exams/{exam_id}")] + [HttpPost("Exams/{exam_id}/Delete")] [Authorize(Roles = "Admin,Teacher")] public IActionResult DeleteExamOfTheInstitute(int exam_id) { @@ -551,7 +550,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpDelete("ExamSections/{exam_section_id}")] + [HttpPost("ExamSections/{exam_section_id}/Delete")] [Authorize(Roles = "Admin,Teacher")] public IActionResult DeleteExamSectionOfTheInstitute(int exam_section_id) { diff --git a/microservices/teacher/V1/Controllers/PracticesController.cs b/microservices/teacher/V1/Controllers/PracticesController.cs index cc7f0c7..5b18c51 100644 --- a/microservices/teacher/V1/Controllers/PracticesController.cs +++ b/microservices/teacher/V1/Controllers/PracticesController.cs @@ -68,7 +68,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpDelete("Practices/{practice_id}")] + [HttpPost("Practices/{practice_id}/Delete")] [Authorize(Roles = "Admin,Teacher")] public IActionResult DeletePracticeOfTheInstitute(int practice_id) { @@ -529,7 +529,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpPut("Practices/{practice_id}/ReviewQuestions")] + [HttpPost("Practices/{practice_id}/ReviewQuestions")] [Authorize(Roles = "Admin,Teacher")] public IActionResult AssignDurationToPracticeQuestions(int practice_id, [FromBody] QuestionDurationList questionList) { @@ -562,7 +562,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpPut("Practices/{practice_id}/Publish")] + [HttpPost("Practices/{practice_id}/Publish")] [Authorize(Roles = "Admin,Teacher")] public IActionResult PublishPractice(int practice_id, [FromBody] PracticePublishModel schedulePractice) { diff --git a/microservices/teacher/V1/Controllers/QuestionsController.cs b/microservices/teacher/V1/Controllers/QuestionsController.cs index ccca28f..6915091 100644 --- a/microservices/teacher/V1/Controllers/QuestionsController.cs +++ b/microservices/teacher/V1/Controllers/QuestionsController.cs @@ -476,7 +476,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpPut("{language}/Questions/{question_id}")] + [HttpPost("{language}/Questions/{question_id}/Update")] [Authorize(Roles = "Admin,Teacher")] public IActionResult UpdateQuestionOfTheInstitute(string language, int question_id, [FromBody] QuestionEditModel question) { @@ -520,7 +520,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpDelete("Questions/{question_id}")] + [HttpPost("Questions/{question_id}/Delete")] [Authorize(Roles = "Admin,Teacher")] public IActionResult DeleteQuestionOfTheInstitute(int question_id) { @@ -547,7 +547,7 @@ namespace OnlineAssessment.V1.Controllers /// /// /// - [HttpDelete("{language}/Questions")] + [HttpPost("{language}/Questions/Delete")] [Authorize(Roles = "SuperAdmin,Admin,Teacher")] public IActionResult DeleteQuestions(string language, [FromBody] IntegerList questionIdList) {