Ignore:
Timestamp:
02/23/25 20:37:56 (3 months ago)
Author:
ste08 <sjovanoska@…>
Branches:
master
Children:
fda671c
Parents:
de83113
git-author:
ste08 <sjovanoska@…> (02/23/25 20:37:23)
git-committer:
ste08 <sjovanoska@…> (02/23/25 20:37:56)
Message:

Report working, Wishlist partly working.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/example/skychasemk/controller/TopMonthlyReportController.java

    rde83113 r62bba0c  
    22
    33import com.example.skychasemk.model.TopMonthlyReport;
    4 import com.example.skychasemk.services.TopMonthlyReportService;
     4import com.example.skychasemk.repository.TopMonthlyReportRepository;
    55import org.springframework.beans.factory.annotation.Autowired;
     6import org.springframework.ui.Model;
    67import org.springframework.web.bind.annotation.*;
    78
    8 import java.time.LocalDate;
    99import java.util.List;
    1010
    1111@RestController
    12 @RequestMapping("/api/reports")
    13 @CrossOrigin("*")
     12@RequestMapping("/api/views")
    1413public class TopMonthlyReportController {
    1514    @Autowired
    16     private TopMonthlyReportService service;
     15    private TopMonthlyReportRepository repository;
     16
     17
    1718    @GetMapping
    18     public String getReportsPage() {
    19         return "TopMonthlyReport";
     19    public List<TopMonthlyReport> getAllReports() {
     20        return repository.findAll();
    2021    }
    2122
    22     @GetMapping("/top-monthly")
    23     public List<TopMonthlyReport> getAllReports() {
    24         return service.getAllReports();
    25     }
    26 
    27     @GetMapping("/top-monthly/{month}")
    28     public List<TopMonthlyReport> getReportsByMonth(@PathVariable String month) {
    29         return service.getReportsByMonth(LocalDate.parse(month));
    30     }
    3123}
Note: See TracChangeset for help on using the changeset viewer.