Esempio n. 1
0
        //Műfaj enumokhoz tartozó szöveges értékek visszaadása.
        public static string GetGenresAsString(TvProgramGenre genre)
        {
            List <string> genres = new List <string>();
            int           i      = 0;

            foreach (Enum value in Enum.GetValues(genre.GetType()))
            {
                if (genre.HasFlag(value))
                {
                    genres.Add(genreNames[i]);
                }
                i++;
            }
            return(String.Join(",", genres.ToArray()));
        }
Esempio n. 2
0
 private static IEnumerable <TvProgramGenre> GetFlags(TvProgramGenre input)
 {
     return(Enum.GetValues(typeof(TvProgramGenre)).Cast <TvProgramGenre>()
            .Where(f => input.HasFlag(f)));
 }