UNPKG

@infordata-web/portal-common-component-lib

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.

39 lines 5.57 kB
import { Injectable } from '@angular/core'; import { UtenteDTO } from 'angular-portal-shell-app'; import { ConfigurationService } from '../../../configuration/configuration-service'; import { Utente } from '../../models/utente'; import * as i0 from "@angular/core"; import * as i1 from "../../../configuration/configuration-service"; export class UtenteService { constructor(configurationService) { this.configurationService = configurationService; console.log('[UtenteService]'); // console.log('[userProfile]', configurationService.userProfile); let utenteDTO = new UtenteDTO(); utenteDTO = configurationService.userProfile; if (utenteDTO) { this.userDetails = utenteDTO.spidUserDetails; this.utente = new Utente(this.userDetails.fiscalNumber, this.userDetails.name, this.userDetails.familyName, this.userDetails.dateOfBirth, this.userDetails.email, this.userDetails.digitalAddress, this.userDetails.companyName, this.userDetails.ivaCode, utenteDTO.idPersonaFisica //TODO // utenteDTO.idPersonaFisica = "df2a6439-1439-4273-b1ec-2a3d8245faa5" // utenteDTO.idPersonaFisica = "978089b2-d63c-4274-8cee-de843110749a" ); } } getSpidUserDetails() { return this.userDetails; } getUtente() { return this.utente; } } UtenteService.ɵprov = i0.ɵɵdefineInjectable({ factory: function UtenteService_Factory() { return new UtenteService(i0.ɵɵinject(i1.ConfigurationService)); }, token: UtenteService, providedIn: "root" }); UtenteService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; UtenteService.ctorParameters = () => [ { type: ConfigurationService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRlbnRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiRDovUHJvZ2V0dGkvREFHL3NvcmdlbnRpL2dpdGxhYi10ZXJuaS9jb21tb24tY29tcG9uZW50LWxpYi9wcm9qZWN0cy9wb3J0YWwtY29tbW9uLWNvbXBvbmVudC1saWIvc3JjLyIsInNvdXJjZXMiOlsibGliL2RlcG9zaXRpL3NlcnZpY2VzL3V0ZW50ZS91dGVudGUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBbUIsU0FBUyxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDdEUsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDcEYsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHFCQUFxQixDQUFDOzs7QUFLN0MsTUFBTSxPQUFPLGFBQWE7SUFLekIsWUFDUyxvQkFBMEM7UUFBMUMseUJBQW9CLEdBQXBCLG9CQUFvQixDQUFzQjtRQUdsRCxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUM7UUFFL0Isa0VBQWtFO1FBRWxFLElBQUksU0FBUyxHQUFHLElBQUksU0FBUyxFQUFFLENBQUM7UUFFaEMsU0FBUyxHQUFHLG9CQUFvQixDQUFDLFdBQVcsQ0FBQztRQUU3QyxJQUFJLFNBQVMsRUFBRTtZQUNkLElBQUksQ0FBQyxXQUFXLEdBQUcsU0FBUyxDQUFDLGVBQWUsQ0FBQztZQUU3QyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksTUFBTSxDQUN2QixJQUFJLENBQUMsV0FBVyxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksRUFDcEQsSUFBSSxDQUFDLFdBQVcsQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxXQUFXLEVBQ3pELElBQUksQ0FBQyxXQUFXLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsY0FBYyxFQUN2RCxJQUFJLENBQUMsV0FBVyxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLE9BQU8sRUFDdEQsU0FBUyxDQUFDLGVBQWU7WUFDekIsTUFBTTtZQUNOLHFFQUFxRTtZQUNyRSxxRUFBcUU7YUFDckUsQ0FBQztTQUVGO0lBQ0YsQ0FBQztJQUVNLGtCQUFrQjtRQUN4QixPQUFPLElBQUksQ0FBQyxXQUFXLENBQUM7SUFDekIsQ0FBQztJQUVNLFNBQVM7UUFDZixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUM7SUFDcEIsQ0FBQzs7OztZQTNDRCxVQUFVLFNBQUM7Z0JBQ1gsVUFBVSxFQUFFLE1BQU07YUFDbEI7OztZQUxRLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgU3BpZFVzZXJEZXRhaWxzLCBVdGVudGVEVE8gfSBmcm9tICdhbmd1bGFyLXBvcnRhbC1zaGVsbC1hcHAnO1xyXG5pbXBvcnQgeyBDb25maWd1cmF0aW9uU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL2NvbmZpZ3VyYXRpb24vY29uZmlndXJhdGlvbi1zZXJ2aWNlJztcclxuaW1wb3J0IHsgVXRlbnRlIH0gZnJvbSAnLi4vLi4vbW9kZWxzL3V0ZW50ZSc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcblx0cHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBVdGVudGVTZXJ2aWNlIHtcclxuXHJcblx0cHJpdmF0ZSB1dGVudGU6IFV0ZW50ZTtcclxuXHRwcml2YXRlIHVzZXJEZXRhaWxzOiBTcGlkVXNlckRldGFpbHM7XHJcblxyXG5cdGNvbnN0cnVjdG9yKFxyXG5cdFx0cHJpdmF0ZSBjb25maWd1cmF0aW9uU2VydmljZTogQ29uZmlndXJhdGlvblNlcnZpY2VcclxuXHQpIHtcclxuXHJcblx0XHRjb25zb2xlLmxvZygnW1V0ZW50ZVNlcnZpY2VdJyk7XHJcblxyXG5cdFx0Ly8gY29uc29sZS5sb2coJ1t1c2VyUHJvZmlsZV0nLCBjb25maWd1cmF0aW9uU2VydmljZS51c2VyUHJvZmlsZSk7XHJcblxyXG5cdFx0bGV0IHV0ZW50ZURUTyA9IG5ldyBVdGVudGVEVE8oKTtcclxuXHJcblx0XHR1dGVudGVEVE8gPSBjb25maWd1cmF0aW9uU2VydmljZS51c2VyUHJvZmlsZTtcclxuXHJcblx0XHRpZiAodXRlbnRlRFRPKSB7XHJcblx0XHRcdHRoaXMudXNlckRldGFpbHMgPSB1dGVudGVEVE8uc3BpZFVzZXJEZXRhaWxzO1xyXG5cclxuXHRcdFx0dGhpcy51dGVudGUgPSBuZXcgVXRlbnRlKFxyXG5cdFx0XHRcdHRoaXMudXNlckRldGFpbHMuZmlzY2FsTnVtYmVyLCB0aGlzLnVzZXJEZXRhaWxzLm5hbWUsXHJcblx0XHRcdFx0dGhpcy51c2VyRGV0YWlscy5mYW1pbHlOYW1lLCB0aGlzLnVzZXJEZXRhaWxzLmRhdGVPZkJpcnRoLFxyXG5cdFx0XHRcdHRoaXMudXNlckRldGFpbHMuZW1haWwsIHRoaXMudXNlckRldGFpbHMuZGlnaXRhbEFkZHJlc3MsXHJcblx0XHRcdFx0dGhpcy51c2VyRGV0YWlscy5jb21wYW55TmFtZSwgdGhpcy51c2VyRGV0YWlscy5pdmFDb2RlLFxyXG5cdFx0XHRcdHV0ZW50ZURUTy5pZFBlcnNvbmFGaXNpY2FcclxuXHRcdFx0XHQvL1RPRE9cclxuXHRcdFx0XHQvLyB1dGVudGVEVE8uaWRQZXJzb25hRmlzaWNhID0gXCJkZjJhNjQzOS0xNDM5LTQyNzMtYjFlYy0yYTNkODI0NWZhYTVcIlxyXG5cdFx0XHRcdC8vIHV0ZW50ZURUTy5pZFBlcnNvbmFGaXNpY2EgPSBcIjk3ODA4OWIyLWQ2M2MtNDI3NC04Y2VlLWRlODQzMTEwNzQ5YVwiXHJcblx0XHRcdCk7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cHVibGljIGdldFNwaWRVc2VyRGV0YWlscygpOiBTcGlkVXNlckRldGFpbHMge1xyXG5cdFx0cmV0dXJuIHRoaXMudXNlckRldGFpbHM7XHJcblx0fVxyXG5cclxuXHRwdWJsaWMgZ2V0VXRlbnRlKCk6IFV0ZW50ZSB7XHJcblx0XHRyZXR1cm4gdGhpcy51dGVudGU7XHJcblx0fVxyXG59Il19