Myintranet.Controllers. ConsultantController

new ConsultantController()

Extends

Methods

(private) __getIdFromRequest(request) → {Number|null}

Récupére l'id depuis la request, en testant dans les params si pas d'id dans les params on regarde dans la query et si pas d'id dans la query on regarde dans le body

Parameters:
NameTypeDescription
requestRequest

the request object

Returns:

the id if found or null

Type: 
Number | null

add(request, response)

Ajoute un nouveau consultant au system

Parameters:
NameTypeDescription
request
response

delete(request, response)

supprime une entité depuis la base de donnée

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

docs1upload(request, response)

upload un document du consultants

Parameters:
NameTypeDescription
request
response

downloadDocs(request, response)

recupére un document pour download

Parameters:
NameTypeDescription
request
response

filter(request, response)

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

get(request, response)

si un id est passé retourne getOne sinon return getAll

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

getCAdata(request, response)

recuprére les donnée de la chart du chiffre d'affaire

Parameters:
NameTypeDescription
request
response

getDocs1(request, response)

recupére un document pour preview

Parameters:
NameTypeDescription
request
response

(private) getPasswordAndSalt(clearPassword) → {Object}

transform un mot de passe en claire en mdp crypté et son slat

Parameters:
NameTypeDescription
clearPassword
Returns:
Type: 
Object

getPublicAvatar(request, response)

recupére le photo de profile sans securité

Parameters:
NameTypeDescription
request
response

isValidForAdd(request) → {Array}

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

Returns:

true if the request.body is valid for adding a record, or an array containing errors.

Type: 
Array

isValidForDelete(request) → {boolean}

verifie la validité de la request avant de passer au service pour la suppression

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

Returns:
Type: 
boolean

isValidForUpdate(request) → {boolean|Array}

verifie la validité de la request avant de passer au service pour la mise a jour

Parameters:
NameTypeDescription
request
Returns:
Type: 
boolean | Array

update(request, response)

met a jour de l'entite concernée

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse