Added Pega API

This commit is contained in:
Erik Tiekstra
2021-05-04 15:47:03 +02:00
parent 067b25c3aa
commit 9f5570ca6a
12 changed files with 129 additions and 28 deletions

View File

@@ -1,5 +1,6 @@
import { Agency } from '@dafa-models/agency.model';
import { Participant } from './participant.model';
import { EmployeeReponse } from './pega/employee-reponse.model';
export interface Employee {
id: string;
@@ -25,3 +26,18 @@ export interface EmployeeDetail extends Employee {
agencies: Agency[];
participants: Participant[];
}
export function mapEmployeeReponseToEmployee(data: EmployeeReponse): Employee {
const names = data.pyUserName.split(' ');
return {
id: data.pyUserIdentifier,
employeeId: data.pyUserIdentifier,
lastName: names.pop() || 'Doe',
firstName: names.join(' ') || 'John',
utforandeverksamhet: '',
active: true,
service: '',
fullName: data.pyUserName,
};
}