Exemple #1
0
        public static string GetLogoDark(bool general)
        {
            if (WhiteLabelEnabled)
            {
                var tenantWhiteLabelSettings = TenantWhiteLabelSettings.Load();
                return(tenantWhiteLabelSettings.GetAbsoluteLogoPath(WhiteLabelLogoTypeEnum.Dark, general));
            }

            /*** simple scheme ***/
            var tenantInfoSettings = TenantInfoSettings.Load();

            return(tenantInfoSettings.GetAbsoluteCompanyLogoPath());
            /***/
        }
Exemple #2
0
        /// <summary>
        /// Get logo stream or null in case of default logo
        /// </summary>
        public static Stream GetWhitelabelMailLogo()
        {
            if (WhiteLabelEnabled)
            {
                var tenantWhiteLabelSettings = TenantWhiteLabelSettings.Load();
                return(tenantWhiteLabelSettings.GetWhitelabelLogoData(WhiteLabelLogoTypeEnum.Dark, true));
            }

            /*** simple scheme ***/
            var tenantInfoSettings = TenantInfoSettings.Load();

            return(tenantInfoSettings.GetStorageLogoData());
            /***/
        }