@RequestMapping( value = {"/modules/{moduleId}/tests", "/courses/{courseId}/modules/{moduleId}/tests"}, method = RequestMethod.GET) public List<TestJsonDto> getTests(@PathVariable Long moduleId) { return dtoService.convert( testService.getAllByModuleId(moduleId), TestJsonDto.class, Test.class); }
@RequestMapping(value = "/tests/{testId}/delete", method = RequestMethod.GET) public Boolean deleteTestById(@PathVariable Long testId) { testService.deleteTestById(testId); return true; }
@RequestMapping( value = {"/tests/{testId}", "/courses/{courseId}/modules/{moduleId}/tests/{testId}"}, method = RequestMethod.GET) public TestJsonDto getTest(@PathVariable Long testId) { return dtoService.convert(testService.getById(testId), TestJsonDto.class, Test.class); }