const GroupService = require('../services/groupService'); class GroupsController { static findAll(request, h) { try { const project= "group projects members"; return GroupService.getAll({}, project); } catch(errors) { return h.response(errors).code(422); } } static findOneByGroupId(request, h) { try { const filter = {group: request.params.groupId}; return GroupService.findOne(filter); } catch(errors) { return h.response(errors).code(422); } } static async create(request, h) { try { const group = await GroupService.create(request.payload); return h.response(group).code(201); } catch(errors) { return h.response(errors).code(422); } } } module.exports = GroupsController;