Ejemplo n.º 1
0
 /// <summary>
 /// Overriden ToString
 /// </summary>
 /// <param name="defaultLanguage">The language</param>
 /// <returns>The light levels in the requested language</returns>
 public string ToString(EnumDefaultText defaultLanguage)
 {
     if (MinLight == MaxLight)
         return translateENumToString(MinLight, defaultLanguage);
     else
         return string.Concat(translateENumToString(MinLight, defaultLanguage), " - ", translateENumToString(MaxLight, defaultLanguage));
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Return one of the strings dependig on the default language in settings.
        /// </summary>
        /// <returns>The string. Defaults to english if the relevant string is empty</returns>
        public string ToString(EnumDefaultText defaultLanguage)
        {
            string value = string.Empty;

            switch (defaultLanguage)
            {
            case EnumDefaultText.Danish:
                value = Danish;
                break;

            case EnumDefaultText.English:
                value = English;
                break;

            case EnumDefaultText.German:
                value = German;
                break;

            default:
                value = English;
                break;
            }
            if (value == string.Empty)
            {
                return(English);
            }
            else
            {
                return(value);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Return one of the strings dependig on the default language in settings.
        /// </summary>
        /// <returns>The string. Defaults to english if the relevant string is empty</returns>
        public string ToString(EnumDefaultText defaultLanguage)
        {
            string value = string.Empty;

            switch (defaultLanguage)
            {
                case EnumDefaultText.Danish:
                    value = Danish;
                    break;
                case EnumDefaultText.English:
                    value = English;
                    break;
                case EnumDefaultText.German:
                    value = German;
                    break;
                default:
                    value = English;
                    break;

            }
            if (value == string.Empty)
                return English;
            else
                return value;
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Overriden ToString
 /// </summary>
 /// <param name="defaultLanguage">The language</param>
 /// <returns>The light levels in the requested language</returns>
 public string ToString(EnumDefaultText defaultLanguage)
 {
     if (MinLight == MaxLight)
     {
         return(translateENumToString(MinLight, defaultLanguage));
     }
     else
     {
         return(string.Concat(translateENumToString(MinLight, defaultLanguage), " - ", translateENumToString(MaxLight, defaultLanguage)));
     }
 }
Ejemplo n.º 5
0
        private string translateENumToString(EnumLight value, EnumDefaultText defaultLanguage)
        {
            switch (defaultLanguage)
            {
            case EnumDefaultText.Danish:
                switch (value)
                {
                case EnumLight.Low:
                    return("Lavt");

                case EnumLight.Average:
                    return("Middel");

                case EnumLight.High:
                    return("Højt");
                }
                break;

            case EnumDefaultText.English:
                switch (value)
                {
                case EnumLight.Low:
                    return("Low");

                case EnumLight.Average:
                    return("Average");

                case EnumLight.High:
                    return("High");
                }
                break;

            case EnumDefaultText.German:
                switch (value)
                {
                case EnumLight.Low:
                    return("Low");

                case EnumLight.Average:
                    return("Durchschnittlich");

                case EnumLight.High:
                    return("Hoch");
                }
                break;
            }
            return(string.Empty);
        }
Ejemplo n.º 6
0
 private string translateENumToString(EnumLight value, EnumDefaultText defaultLanguage)
 {
     switch (defaultLanguage)
     {
         case EnumDefaultText.Danish:
             switch (value)
             {
                 case EnumLight.Low:
                     return "Lavt";
                 case EnumLight.Average:
                     return "Middel";
                 case EnumLight.High:
                     return "Højt";
             }
             break;
         case EnumDefaultText.English:
             switch (value)
             {
                 case EnumLight.Low:
                     return "Low";
                 case EnumLight.Average:
                     return "Average";
                 case EnumLight.High:
                     return "High";
             }
             break;
         case EnumDefaultText.German:
             switch (value)
             {
                 case EnumLight.Low:
                     return "Low";
                 case EnumLight.Average:
                     return "Durchschnittlich";
                 case EnumLight.High:
                     return "Hoch";
             }
             break;
     }
     return string.Empty;
 }