VSN-930 / Calendar Events Crud Methods
5 fils de conversation non résolus
5 fils de conversation non résolus
Closes VSN-930
Rapports de requête de fusion
Activité
Filtrer l'activité
assigned to @mohamed.najah
added 4 commits
-
3d0c90d9...ad51e5bc - 3 commits from branch
develop
- e1860949 - Merge branch 'develop' into 'VSN-930/FEATURE'
-
3d0c90d9...ad51e5bc - 3 commits from branch
41 // POST create event 42 @PostMapping 43 public ResponseEntity<EventDTO> createEvent(@RequestBody CreateCalendarEventDTO createDTO) { 44 EventDTO created = eventService.createEvent(createDTO); 45 return ResponseEntity.status(HttpStatus.CREATED).body(created); 46 } 47 48 49 // PUT update event 50 @PutMapping(CalendarEventsPaths.UPDATE) 51 public ResponseEntity<EventDTO> updateEvent(@PathVariable Long id, @RequestBody CreateCalendarEventDTO eventDTO) { 52 try { 53 EventDTO updated = eventService.updateEvent(id, eventDTO); 54 return ResponseEntity.ok(updated); 55 } catch (FunctionalException e) { 56 return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(null); @mohamed.najah please check the changes before pushing, this has been reported many times before
changed this line in version 5 of the diff
43 public ResponseEntity<EventDTO> createEvent(@RequestBody CreateCalendarEventDTO createDTO) { 44 EventDTO created = eventService.createEvent(createDTO); 45 return ResponseEntity.status(HttpStatus.CREATED).body(created); 46 } 47 48 49 // PUT update event 50 @PutMapping(CalendarEventsPaths.UPDATE) 51 public ResponseEntity<EventDTO> updateEvent(@PathVariable Long id, @RequestBody CreateCalendarEventDTO eventDTO) { 52 try { 53 EventDTO updated = eventService.updateEvent(id, eventDTO); 54 return ResponseEntity.ok(updated); 55 } catch (FunctionalException e) { 56 return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(null); 57 } catch (IllegalArgumentException e) { 58 return ResponseEntity.notFound().build(); changed this line in version 5 of the diff
29 @GetMapping(CalendarEventsPaths.GET_BY_ID) 30 public ResponseEntity<EventDTO> getEvent(@PathVariable Long id) { 31 EventDTO dto = eventService.getEventById(id); 32 return ResponseEntity.ok(dto); 33 } 34 35 @GetMapping 36 public ResponseEntity<List<EventDTO>> getAllEvents() { 37 List<EventDTO> dtos = eventService.getAllEvents(); 38 return ResponseEntity.ok(dtos); 39 } 40 41 // POST create event 42 @PostMapping 43 public ResponseEntity<EventDTO> createEvent(@RequestBody CreateCalendarEventDTO createDTO) { 44 EventDTO created = eventService.createEvent(createDTO); changed this line in version 5 of the diff
22 private final CalendarEventService eventService; 23 24 public CalendarEventController(CalendarEventService eventService) { 25 this.eventService = eventService; 26 } 27 28 // GET event by ID (enriched) 29 @GetMapping(CalendarEventsPaths.GET_BY_ID) 30 public ResponseEntity<EventDTO> getEvent(@PathVariable Long id) { 31 EventDTO dto = eventService.getEventById(id); 32 return ResponseEntity.ok(dto); 33 } 34 35 @GetMapping 36 public ResponseEntity<List<EventDTO>> getAllEvents() { 37 List<EventDTO> dtos = eventService.getAllEvents(); changed this line in version 5 of the diff
16 import static com.marketingconfort.adanev.vsn_hr_service.constant.CalendarEventsPaths.CALENDAR_EVENTS_BASE; 17 18 @RestController 19 @RequestMapping(CALENDAR_EVENTS_BASE) 20 public class CalendarEventController { 21 22 private final CalendarEventService eventService; 23 24 public CalendarEventController(CalendarEventService eventService) { 25 this.eventService = eventService; 26 } 27 28 // GET event by ID (enriched) 29 @GetMapping(CalendarEventsPaths.GET_BY_ID) 30 public ResponseEntity<EventDTO> getEvent(@PathVariable Long id) { 31 EventDTO dto = eventService.getEventById(id); changed this line in version 5 of the diff
mentioned in commit 1e0d10a5
Veuillez vous inscrire ou vous connecter pour répondre