Ejemplo n.º 1
0
        public virtual async Task SetFathymDashboardURL(SecurityManagerClient secMgr, string entLookup, string url)
        {
            State.FathymDashboardURL = url;

            await secMgr.SetEnterpriseThirdPartyData(entLookup, new Dictionary <string, string>()
            {
                { FATHYM_DASHBOARD_URL_LOOKUP, url }
            });
        }
Ejemplo n.º 2
0
        public virtual async Task SaveGlobalAppSettings(SecurityManagerClient secMgr, string entLookup, GlobalApplicationSettings settings)
        {
            log.LogInformation($"Saving global app settings {entLookup} at {State.ActiveHost}: {settings.ToJSON()}");

            await settings.Metadata.Each(async (setting) =>
            {
                var resp = await secMgr.SetEnterpriseThirdPartyData(entLookup, new Dictionary <string, string>()
                {
                    { $"{State.ActiveHost}:{setting.Key}", setting.Value.ToString() }
                });

                return(!resp.Status);
            });

            await LoadGlobalAppSettings(secMgr, entLookup);
        }