public SettingsWrapper GetSettings() { var settings = new SettingsWrapper(); var tenant = CoreContext.TenantManager.GetCurrentTenant(); settings.Timezone = tenant.TimeZone.ToSerializedString(); settings.UtcOffset = tenant.TimeZone.GetUtcOffset(DateTime.UtcNow); settings.UtcHoursOffset = tenant.TimeZone.GetUtcOffset(DateTime.UtcNow).TotalHours; settings.TrustedDomains = tenant.TrustedDomains; settings.TrustedDomainsType = tenant.TrustedDomainsType; settings.Culture = tenant.GetCulture().ToString(); return settings; }
public SettingsWrapper GetSettings() { var settings = new SettingsWrapper(); var tenant = CoreContext.TenantManager.GetCurrentTenant(); settings.Timezone = tenant.TimeZone.ToSerializedString(); settings.UtcOffset = tenant.TimeZone.GetUtcOffset(DateTime.UtcNow); settings.UtcHoursOffset = tenant.TimeZone.GetUtcOffset(DateTime.UtcNow).TotalHours; settings.TrustedDomains = tenant.TrustedDomains; settings.TrustedDomainsType = tenant.TrustedDomainsType; settings.Culture = tenant.GetCulture().ToString(); return(settings); }
public SettingsWrapper GetSettings() { var settings = new SettingsWrapper { Culture = Tenant.GetCulture().ToString() }; if (SecurityContext.IsAuthenticated) { settings.TrustedDomains = Tenant.TrustedDomains; settings.TrustedDomainsType = Tenant.TrustedDomainsType; var timeZone = Tenant.TimeZone; settings.Timezone = timeZone.ToSerializedString(); settings.UtcOffset = timeZone.GetUtcOffset(DateTime.UtcNow); settings.UtcHoursOffset = settings.UtcOffset.TotalHours; } return(settings); }