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;