source: src/main/java/edu/gjoko/schedlr/controllers/rest/AdminApi.java@ 1413ee2

Last change on this file since 1413ee2 was 1413ee2, checked in by gjoko kostadinov <gjokokostadinov@…>, 6 months ago

Add all bug fixes.

  • Property mode set to 100644
File size: 918 bytes
Line 
1package edu.gjoko.schedlr.controllers.rest;
2
3import edu.gjoko.schedlr.entity.Business;
4import edu.gjoko.schedlr.services.BusinessService;
5import lombok.AllArgsConstructor;
6import org.springframework.web.bind.annotation.PatchMapping;
7import org.springframework.web.bind.annotation.RequestBody;
8import org.springframework.web.bind.annotation.RequestMapping;
9import org.springframework.web.bind.annotation.RestController;
10
11import javax.servlet.http.HttpServletRequest;
12import java.util.List;
13
14@RestController
15@RequestMapping("api/admin")
16@AllArgsConstructor
17public class AdminApi {
18
19 private final BusinessService businessService;
20
21 @PatchMapping
22 public void updateBusinessStatus(@RequestBody List<Business> businessList, HttpServletRequest request) {
23 Long customerId = (long) request.getSession(true).getAttribute("stakeholderId");
24 businessService.updateBusinessStatuses(businessList);
25 }
26}
Note: See TracBrowser for help on using the repository browser.