Beispiel #1
0
        public static USNTemplateStyleSettings GetDefaultTemplateStyleSettings()
        {
            USNTemplateStyleSettings settings = new USNTemplateStyleSettings();

            settings.BackGroundStyle       = "c5-bg";
            settings.HeadingStyle          = "c3-text";
            settings.SecondaryHeadingStyle = "c1-text";
            settings.TextStyle             = "base-text";
            settings.ButtonStyle           = "c1-bg c5-text";

            return(settings);
        }
Beispiel #2
0
        public static USNTemplateStyleSettings GetTemplateStyleSettings(string backgroundColor = null, string buttonColour = null)
        {
            USNTemplateStyleSettings settings = new USNTemplateStyleSettings();

            if (!String.IsNullOrEmpty(backgroundColor))
            {
                switch (backgroundColor)
                {
                case "8bc435":
                    settings.BackGroundStyle       = "c1-bg";
                    settings.HeadingStyle          = "c5-text";
                    settings.SecondaryHeadingStyle = "c5-text";
                    settings.TextStyle             = "c5-text";
                    break;

                case "000000":
                    settings.BackGroundStyle       = "c2-bg";
                    settings.HeadingStyle          = "c5-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "c4-text";
                    break;

                case "2c2d2f":
                    settings.BackGroundStyle       = "c3-bg";
                    settings.HeadingStyle          = "c5-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "c4-text";
                    break;

                case "f4f4f4":
                    settings.BackGroundStyle       = "c4-bg";
                    settings.HeadingStyle          = "c3-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "base-text";
                    break;

                case "ffffff":
                    settings.BackGroundStyle       = "c5-bg";
                    settings.HeadingStyle          = "c3-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "base-text";
                    break;

                case "e1e2e5":
                    settings.BackGroundStyle       = "c6-bg";
                    settings.HeadingStyle          = "c3-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "base-text";
                    break;

                default:
                    settings.BackGroundStyle       = "c5-bg";
                    settings.HeadingStyle          = "c3-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "base-text";
                    break;
                }
            }
            else
            {
                settings.BackGroundStyle       = "c5-bg";
                settings.HeadingStyle          = "c3-text";
                settings.SecondaryHeadingStyle = "c1-text";
                settings.TextStyle             = String.Empty;
            }

            if (!String.IsNullOrEmpty(buttonColour))
            {
                switch (buttonColour)
                {
                case "8bc435":
                    settings.ButtonStyle = "c1-bg c5-text";
                    break;

                case "000000":
                    settings.ButtonStyle = "c2-bg c3-text";
                    break;

                case "2c2d2f":
                    settings.ButtonStyle = "c3-bg c5-text";
                    break;

                case "f4f4f4":
                    settings.ButtonStyle = "c4-bg c1-text";
                    break;

                case "ffffff":
                    settings.ButtonStyle = "c5-bg c1-text";
                    break;

                case "e1e2e5":
                    settings.ButtonStyle = "c6-bg c3-text";
                    break;

                default:
                    settings.ButtonStyle = "c1-bg c5-text";
                    break;
                }
            }
            else
            {
                settings.ButtonStyle = "c1-bg c5-text";
            }

            return(settings);
        }