From 786dfb637b44a801c6d4372e0857fa8b35a70906 Mon Sep 17 00:00:00 2001 From: Mariusz Kuligowski Date: Thu, 15 Mar 2018 23:53:33 +0100 Subject: [PATCH] Create service for managing students --- .../com/baeldung/grails/StudentService.groovy | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 grails/grails-app/services/com/baeldung/grails/StudentService.groovy diff --git a/grails/grails-app/services/com/baeldung/grails/StudentService.groovy b/grails/grails-app/services/com/baeldung/grails/StudentService.groovy new file mode 100644 index 0000000000..2b1200bae7 --- /dev/null +++ b/grails/grails-app/services/com/baeldung/grails/StudentService.groovy @@ -0,0 +1,23 @@ +package com.baeldung.grails + +import grails.gorm.transactions.Transactional + +@Transactional +class StudentService { + + def get(id){ + Student.get(id) + } + + def list() { + Student.list() + } + + def save(student){ + student.save() + } + + def delete(id){ + Student.get(id).delete() + } +}