From e0f0e3824125b1f7340415508a5562eeeef4ed7a Mon Sep 17 00:00:00 2001 From: Ceren Ugurlu Date: Sun, 17 Mar 2019 20:45:22 +0000 Subject: [PATCH] Delete MainController.java --- .../greenify/server/rest/MainController.java | 44 ------------------- 1 file changed, 44 deletions(-) delete mode 100644 src/Server/src/main/java/greenify/server/rest/MainController.java diff --git a/src/Server/src/main/java/greenify/server/rest/MainController.java b/src/Server/src/main/java/greenify/server/rest/MainController.java deleted file mode 100644 index 5cdb8f4..0000000 --- a/src/Server/src/main/java/greenify/server/rest/MainController.java +++ /dev/null @@ -1,44 +0,0 @@ -package greenify.server.rest; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; - -import greenify.server.data.model.User; -import greenify.server.data.repository.UserRepository; - -@Controller // This means that this class is a Controller -@RequestMapping(path = "/demo") // This means URL's start with /demo (after Application path) -public class MainController { - @Autowired // This means to get the bean called userRepository - // Which is auto-generated by Spring, we will use it to handle the data - private UserRepository userRepository; - - /** - * getmapping for adding a user. - * @param name the username of the user - * @param password the password of the user - * @return a response for adding the user, "saved", if it succeeded - */ - @GetMapping(path = "/add") // Map ONLY GET Requests - public @ResponseBody String addNewUser(@RequestParam String name, - @RequestParam String password) { - // @ResponseBody means the returned String is the response, not a view name - // @RequestParam means it is a parameter from the GET or POST request - - User newuser = new User(); - newuser.setName(name); - newuser.setPassword(password); - userRepository.save(newuser); - return "Saved"; - } - - @GetMapping(path = "/all") - public @ResponseBody Iterable getAllUsers() { - // This returns a JSON or XML with the users - return userRepository.findAll(); - } -}