package com.evseminar.controller;

import com.evseminar.dto.SeminarDTO;
import com.evseminar.service.SeminarService;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("/api/seminars")
@RequiredArgsConstructor
public class SeminarController {

    private final SeminarService seminarService;

    @GetMapping
    public ResponseEntity<List<SeminarDTO>> getUpcomingSeminars() {
        return ResponseEntity.ok(seminarService.getUpcomingSeminars());
    }

    @GetMapping("/{id}")
    public ResponseEntity<SeminarDTO> getSeminar(@PathVariable Long id) {
        return ResponseEntity.ok(seminarService.getSeminarById(id));
    }
}
