@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.59 kB
JavaScript
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRlbnRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiQzovUHJvZ2V0dGkvREFHL3NvcmdlbnRpL2dpdGxhYi1zb2Z0d2FyZWZhY3RvcnkvY29tbW9uLWNvbXBvbmVudC1saWIvcHJvamVjdHMvcG9ydGFsLWNvbW1vbi1jb21wb25lbnQtbGliL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9kZXBvc2l0aS9zZXJ2aWNlcy91dGVudGUvdXRlbnRlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQW1CLFNBQVMsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3RFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQzs7O0FBSzdDLE1BQU0sT0FBTyxhQUFhO0lBS3pCLFlBQ1Msb0JBQTBDO1FBQTFDLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBc0I7UUFHbEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO1FBRS9CLGtFQUFrRTtRQUVsRSxJQUFJLFNBQVMsR0FBRyxJQUFJLFNBQVMsRUFBRSxDQUFDO1FBRWhDLFNBQVMsR0FBRyxvQkFBb0IsQ0FBQyxXQUFXLENBQUM7UUFFN0MsSUFBSSxTQUFTLEVBQUU7WUFDZCxJQUFJLENBQUMsV0FBVyxHQUFHLFNBQVMsQ0FBQyxlQUFlLENBQUM7WUFFN0MsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLE1BQU0sQ0FDdkIsSUFBSSxDQUFDLFdBQVcsQ0FBQyxZQUFZLEVBQUUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQ3BELElBQUksQ0FBQyxXQUFXLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsV0FBVyxFQUN6RCxJQUFJLENBQUMsV0FBVyxDQUFDLEtBQUssRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLGNBQWMsRUFDdkQsSUFBSSxDQUFDLFdBQVcsQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLEVBQ3RELFNBQVMsQ0FBQyxlQUFlO1lBQ3pCLE1BQU07WUFDTixxRUFBcUU7WUFDckUscUVBQXFFO2FBQ3JFLENBQUM7U0FFRjtJQUNGLENBQUM7SUFFTSxrQkFBa0I7UUFDeEIsT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDO0lBQ3pCLENBQUM7SUFFTSxTQUFTO1FBQ2YsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ3BCLENBQUM7Ozs7WUEzQ0QsVUFBVSxTQUFDO2dCQUNYLFVBQVUsRUFBRSxNQUFNO2FBQ2xCOzs7WUFMUSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFNwaWRVc2VyRGV0YWlscywgVXRlbnRlRFRPIH0gZnJvbSAnYW5ndWxhci1wb3J0YWwtc2hlbGwtYXBwJztcclxuaW1wb3J0IHsgQ29uZmlndXJhdGlvblNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9jb25maWd1cmF0aW9uL2NvbmZpZ3VyYXRpb24tc2VydmljZSc7XHJcbmltcG9ydCB7IFV0ZW50ZSB9IGZyb20gJy4uLy4uL21vZGVscy91dGVudGUnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG5cdHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgVXRlbnRlU2VydmljZSB7XHJcblxyXG5cdHByaXZhdGUgdXRlbnRlOiBVdGVudGU7XHJcblx0cHJpdmF0ZSB1c2VyRGV0YWlsczogU3BpZFVzZXJEZXRhaWxzO1xyXG5cclxuXHRjb25zdHJ1Y3RvcihcclxuXHRcdHByaXZhdGUgY29uZmlndXJhdGlvblNlcnZpY2U6IENvbmZpZ3VyYXRpb25TZXJ2aWNlXHJcblx0KSB7XHJcblxyXG5cdFx0Y29uc29sZS5sb2coJ1tVdGVudGVTZXJ2aWNlXScpO1xyXG5cclxuXHRcdC8vIGNvbnNvbGUubG9nKCdbdXNlclByb2ZpbGVdJywgY29uZmlndXJhdGlvblNlcnZpY2UudXNlclByb2ZpbGUpO1xyXG5cclxuXHRcdGxldCB1dGVudGVEVE8gPSBuZXcgVXRlbnRlRFRPKCk7XHJcblxyXG5cdFx0dXRlbnRlRFRPID0gY29uZmlndXJhdGlvblNlcnZpY2UudXNlclByb2ZpbGU7XHJcblxyXG5cdFx0aWYgKHV0ZW50ZURUTykge1xyXG5cdFx0XHR0aGlzLnVzZXJEZXRhaWxzID0gdXRlbnRlRFRPLnNwaWRVc2VyRGV0YWlscztcclxuXHJcblx0XHRcdHRoaXMudXRlbnRlID0gbmV3IFV0ZW50ZShcclxuXHRcdFx0XHR0aGlzLnVzZXJEZXRhaWxzLmZpc2NhbE51bWJlciwgdGhpcy51c2VyRGV0YWlscy5uYW1lLFxyXG5cdFx0XHRcdHRoaXMudXNlckRldGFpbHMuZmFtaWx5TmFtZSwgdGhpcy51c2VyRGV0YWlscy5kYXRlT2ZCaXJ0aCxcclxuXHRcdFx0XHR0aGlzLnVzZXJEZXRhaWxzLmVtYWlsLCB0aGlzLnVzZXJEZXRhaWxzLmRpZ2l0YWxBZGRyZXNzLFxyXG5cdFx0XHRcdHRoaXMudXNlckRldGFpbHMuY29tcGFueU5hbWUsIHRoaXMudXNlckRldGFpbHMuaXZhQ29kZSxcclxuXHRcdFx0XHR1dGVudGVEVE8uaWRQZXJzb25hRmlzaWNhXHJcblx0XHRcdFx0Ly9UT0RPXHJcblx0XHRcdFx0Ly8gdXRlbnRlRFRPLmlkUGVyc29uYUZpc2ljYSA9IFwiZGYyYTY0MzktMTQzOS00MjczLWIxZWMtMmEzZDgyNDVmYWE1XCJcclxuXHRcdFx0XHQvLyB1dGVudGVEVE8uaWRQZXJzb25hRmlzaWNhID0gXCI5NzgwODliMi1kNjNjLTQyNzQtOGNlZS1kZTg0MzExMDc0OWFcIlxyXG5cdFx0XHQpO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHB1YmxpYyBnZXRTcGlkVXNlckRldGFpbHMoKTogU3BpZFVzZXJEZXRhaWxzIHtcclxuXHRcdHJldHVybiB0aGlzLnVzZXJEZXRhaWxzO1xyXG5cdH1cclxuXHJcblx0cHVibGljIGdldFV0ZW50ZSgpOiBVdGVudGUge1xyXG5cdFx0cmV0dXJuIHRoaXMudXRlbnRlO1xyXG5cdH1cclxufSJdfQ==