示例#1
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.TextStyle       = "c5-text";
                    break;

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

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

                case "f4f4f4":
                    settings.BackGroundStyle = "c4-bg";
                    settings.HeadingStyle    = "c3-text";
                    settings.TextStyle       = String.Empty;
                    break;

                case "ffffff":
                    settings.BackGroundStyle = "c5-bg";
                    settings.HeadingStyle    = "c3-text";
                    settings.TextStyle       = String.Empty;
                    break;

                case "e1e2e5":
                    settings.BackGroundStyle = "c6-bg";
                    settings.HeadingStyle    = "c3-text";
                    settings.TextStyle       = String.Empty;
                    break;

                default:
                    settings.BackGroundStyle = "c5-bg";
                    settings.HeadingStyle    = "c3-text";
                    settings.TextStyle       = String.Empty;
                    break;
                }
            }
            else
            {
                settings.BackGroundStyle = "c5-bg";
                settings.HeadingStyle    = "c3-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 c5-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);
        }
        public static USNTemplateStyleSettings GetTemplateStyleSettings(string backgroundColor = null, string buttonColour = null)
        {
            USNTemplateStyleSettings settings = new USNTemplateStyleSettings();

            if (!String.IsNullOrEmpty(backgroundColor))
            {
                switch (backgroundColor)
                {
                //if background c1, c1 background + c2 text
                //redorange - black
                case "ec6425":
                    settings.BackGroundStyle = "c1-bg";
                    settings.HeadingStyle    = "c2-text";
                    settings.TextStyle       = "c2-text";
                    break;

                //if background c2, c2 background + c1 text
                //black - redorange
                case "101212":
                    settings.BackGroundStyle = "c2-bg";
                    settings.HeadingStyle    = "c1-text";
                    settings.TextStyle       = "c1-text";
                    break;

                //if background c3, c3 background + c4 text
                //blue - gray
                case "46bea8":
                    settings.BackGroundStyle = "c3-bg";
                    settings.HeadingStyle    = "c4-text";
                    settings.TextStyle       = "c4-text";
                    break;

                //if background c4, c4 background + c3 text
                //gray - blue
                case "e3ded4":
                    settings.BackGroundStyle = "c4-bg";
                    settings.HeadingStyle    = "c3-text";
                    settings.TextStyle       = String.Empty;
                    break;

                //if background c5, c5 background + c6 text
                //dark gray - gray
                case "3a342e":
                    settings.BackGroundStyle = "c5-bg";
                    settings.HeadingStyle    = "c6-text";
                    settings.TextStyle       = String.Empty;
                    break;

                //if background c6, c6 background + c5 text
                //gray - dark gray
                case "6f6862":
                    settings.BackGroundStyle = "c6-bg";
                    settings.HeadingStyle    = "c5-text";
                    settings.TextStyle       = String.Empty;
                    break;

                //if no background selected, use primary colors
                //if no background, c1 background + c2 text
                default:
                    settings.BackGroundStyle = "c1-bg";
                    settings.HeadingStyle    = "c2-text";
                    settings.TextStyle       = String.Empty;
                    break;
                }
            }
            //if string is null or empty, use default
            //c1 background + c2 text
            else
            {
                settings.BackGroundStyle = "c1-bg";
                settings.HeadingStyle    = "c2-text";
                settings.TextStyle       = String.Empty;
            }

            if (!String.IsNullOrEmpty(buttonColour))
            {
                switch (buttonColour)
                {
                //if button c1, c1 button + c2 text
                //button redorange - black
                case "ec6425":
                    settings.ButtonStyle = "c1-bg c2-text";
                    break;

                //if button c2, c2 button + c1 text
                //button black - redorange
                case "101212":
                    settings.ButtonStyle = "c2-bg c1-text";
                    break;

                //if button c3, c3 button + c4 text
                //button blue - gray
                case "46bea8":
                    settings.ButtonStyle = "c3-bg c4-text";
                    break;

                //if button c4, c4 button + c3 text
                //button gray - blue
                case "e3ded4":
                    settings.ButtonStyle = "c4-bg c3-text";
                    break;

                //if button c5, c5 button + c6 text
                //button dark gray - gray
                case "3a342e":
                    settings.ButtonStyle = "c5-bg c6-text";
                    break;

                //if button c6, c6 button + c5 text
                //button gray - dark gray
                case "6f6862":
                    settings.ButtonStyle = "c6-bg c5-text";
                    break;

                //if no button color selected, c2 button + c1 text
                //button orange - black
                default:
                    settings.ButtonStyle = "c2-bg c1-text";
                    break;
                }
            }
            //if button null or empty, default button
            //button orange - black
            else
            {
                settings.ButtonStyle = "c2-bg c1-text";
            }

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

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

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

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

                case "f6f2ed":
                    settings.BackGroundStyle       = "c4-bg";
                    settings.HeadingStyle          = "c3-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "c6-text text-perc_80";
                    break;

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

                case "1e1819":
                    settings.BackGroundStyle       = "c6-bg";
                    settings.HeadingStyle          = "c5-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "c4-text";
                    break;

                default:
                    settings.BackGroundStyle       = "c6-bg";
                    settings.HeadingStyle          = "c5-text";
                    settings.SecondaryHeadingStyle = "c1-text";
                    settings.TextStyle             = "c4-text";
                    break;
                }
            }
            else
            {
                settings.BackGroundStyle       = "c6-bg";
                settings.HeadingStyle          = "c5-text";
                settings.SecondaryHeadingStyle = "c1-text";
                settings.TextStyle             = "c4-text";
            }

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

                case "6f0108":
                    settings.ButtonStyle = "c2-bg c5-text";
                    break;

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

                case "f6f2ed":
                    settings.ButtonStyle = "c4-bg c2-text";
                    break;

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

                case "1e1819":
                    settings.ButtonStyle = "c6-bg c5-text";
                    break;

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

            return(settings);
        }