const Project = require('../models/project'); class ProjectService { static async getAll(filter) { return Project.find(filter); } static async create(ProjectData) { ProjectService.validateModel(ProjectData); return new Project(ProjectData).save(); } static validateModel(data) { const project = new Project(data); const validation = project.validateSync(); if (validation) throw validation.errors } } module.exports = ProjectService;