February 2019
Intermediate to advanced
442 pages
11h 46m
English
Only admin users can add a new task. This controller method will insert the task record in the database. It looks as follows:
@PostMapping("/addTask")fun addTask(@RequestParam(name = "title",required = true) title:String, @RequestParam(name = "detail",required = true) detail:String, @RequestParam(name = "selectedUserId", required = true) selectedUserId:Int, model:Model):String { val task = Task() task.setTitle(title) task.setDetail(detail) task.setAssignedTo(selectedUserId) task.setStatus(TaskStatus.PENDING.getStatus()) taskRepository?.save(task) logger.info("Goint to show Add task page") setProcessingData(model, TaskMgmntConstant.TITLE_ADD_TASK_PAGE) model.addAttribute("screenTitle","Add new Task") return "redirect:allTaskList" ...