Controllers_ClientController.js

const ClientService = require("../Services/ClientService");
const CrudController = require("./CrudController");
const ClientValidator = require("../Validators/ClientValidator");
const ClientDto = require("../database/dto/ClientDto");
const Clientupdatevalidator= require("../Validators/ClientUpdateValidator")

/**
 * @extends Myintranet.Controllers.CrudController
 * @memberOf Myintranet.Controllers
 * @inheritDoc
 */
class ClientController extends CrudController {
    constructor(db) {
        let service = new ClientService(db);
        super(service,ClientValidator,db,Clientupdatevalidator);
    }
    // isValidForAdd(request) {
    //     let data =JSON.parse(JSON.stringify(request.body));
    //     return ClientValidator.validate(data)
    // }

    
  
    toDto(data){
        return  new ClientDto(data);
    }


}

module.exports = ClientController;