| 1234567891011121314151617181920212223242526 | 
							- const catatanModel = require('../model/catatan.model')
 
- exports.create = (data) => {
 
-   return catatanModel.create(data)
 
- }
 
- exports.update = (_id, data) => {
 
-   return catatanModel.findByIdAndUpdate(_id, data)
 
- }
 
- exports.delete = (_id) => {
 
-   return catatanModel.deleteOne({ _id })
 
- }
 
- exports.findAll = (sanksi_id) => {
 
-   return catatanModel.find({ sanksi_id })
 
- }
 
- exports.findOne = (catatan_id, sanksi_id = null) => {
 
-   if (!sanksi_id) return catatanModel.findById(catatan_id).populate('daftar_kehadiran_peserta.ttd')
 
-   return catatanModel.findOne({ sanksi_id, _id: catatan_id }).populate('daftar_kehadiran_peserta.ttd')
 
- }
 
- exports.findAndUpdate = (catatan_id, data) => {
 
-   return catatanModel.findByIdAndUpdate(catatan_id, data)
 
- }
 
 
  |