var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Support; (function (Support) { let Components; (function (Components) { class LoginHelp extends Unibase.Platform.Core.BaseComponent { jsFiles() { return ['libs/parsley/parsley.min.js', 'tenants/themes/compact/components/details/details.js']; } cssFiles() { return []; } html() { let html = '

Help

Enter Your Email or Phone.

Login in to Help

Back to login

'; return html; } load(id, containerid, callback) { var instance = this; jQuery("#btn_helplogin").click(function () { var phoneOrEmail = $("#LoginEmailPhone").val(); if (phoneOrEmail == "") { MessageHelper.Instance().showError("Please enter Email/Phone ", "div_ValidationSummary"); return false; } else { var instance = this; Unibase.Platform.Membership.Managers.AccountManager.Instance().getUser(phoneOrEmail, phoneOrEmail).then(function (response) { if (response.result != null) { var oldtenantid = 0; var unibaseid = ""; Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesession(response.result.unibaseId).then(function (cresponse) { var identity = cresponse.result; Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity); oldtenantid = cresponse.result.tenantId; unibaseid = cresponse.result.unibaseId; var origin = window.origin; window.open(origin + "/#/loginhelp"); }); Unibase.Platform.Membership.Managers.AccountManager.Instance().setTenantAsDefault(oldtenantid, unibaseid).then(function (result) { var res = result.result; }); } else { MessageHelper.Instance().showError("Email or Phone Number is not Registered", "div_ValidationSummary"); } }); } }); if (callback != null) { callback(); } } static Instance() { if (this.instance === undefined) { this.instance = new Bizgaze.Apps.Support.Components.LoginHelp(); } return this.instance; } } Components.LoginHelp = LoginHelp; })(Components = Support.Components || (Support.Components = {})); })(Support = Apps.Support || (Apps.Support = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));