UNPKG

tfabrica

Version:

library for TFabrica - TechSol

52 lines 2.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tfabrica_userdata_parameter_model_1 = require("./tfabrica.userdata.parameter.model"); var tfabrica_userdata_parameter_value_model_1 = require("./tfabrica.userdata.parameter.value.model"); var TfabricaUserData = (function () { function TfabricaUserData() { this.isLogged = false; this.language = "en"; } TfabricaUserData.prototype.getUserData = function () { if (localStorage.getItem('userData') != null) { return JSON.parse(localStorage.getItem('userData')); } else { return this; } }; TfabricaUserData.prototype.setParametersFromJson = function (Parameters) { this.parameters = new Array(); console.log("httpParameters:"); console.log(Parameters); var that = this; Parameters.forEach(function (Parameter) { var parameter = new tfabrica_userdata_parameter_model_1.TfabricaUserParameterData(); parameter.key = Parameter.Key; parameter.values = new Array(); Parameter.Values.forEach(function (Value) { var parameterValue = new tfabrica_userdata_parameter_value_model_1.TfabricaUserParameterValueData(); parameterValue.value = Value.Value; parameterValue.label = Value.Value; parameterValue.fathers = new Array(); parameter.values.push(parameterValue); }); that.parameters.push(parameter); }); }; TfabricaUserData.prototype.getParameterFromKay = function (iKey) { var returnParameter = new tfabrica_userdata_parameter_model_1.TfabricaUserParameterData(); try { this.parameters.forEach(function (parameter) { if (parameter.key == iKey) { returnParameter = parameter; } }); } catch (Err) { } return returnParameter; }; return TfabricaUserData; }()); exports.TfabricaUserData = TfabricaUserData; //# sourceMappingURL=tfabrica.userdata.model.js.map