Example #1
0
 public GenreForm()
 {
     InitializeComponent();
     genBLL      = new GenreBLL();
     ge          = new Genre();
     gv          = new GenreValidation();
     storedGenre = new List <Genre>();
 }
        private Genres ChooseGenre()
        {
            string     input;
            IValidator infoType = new GenreValidation();
            Genres     genre    = new Genres();

            Console.Clear();
            Console.WriteLine("Žanrai:");
            Console.WriteLine($"1. {Genres.Fantastika.ToString()}");
            Console.WriteLine($"2. {Genres.Drama.ToString()}");
            Console.WriteLine($"3. {Genres.Detektyvas.ToString()}");
            Console.WriteLine($"4. {Genres.Siaubo.ToString()}");
            Console.WriteLine($"5. {Genres.Veiksmo.ToString()}");
            Console.WriteLine($"6. {Genres.Nuotykių.ToString()}");
            Console.WriteLine($"7. {Genres.Romantinė.ToString()}");
            Console.WriteLine($"8. {Genres.Komedija.ToString()}");
            Console.WriteLine($"9. {Genres.Poezija.ToString()}");
            Console.WriteLine(infoType.Message);

            do
            {
                input = Console.ReadLine();

                if (!infoType.IsValid(input))
                {
                    Console.WriteLine(infoType.ErrorMessage);
                }
            }while (!infoType.IsValid(input));

            // Hope this works
            for (int i = 0; i < input.Length; ++i)
            {
                genre += (int)Math.Pow(2, (input[i] - '0' - 1));
            }

            return(genre);
        }
Example #3
0
 public Genre(IApplicationDbContext applicationDbContext)
 {
     _applicationDbContext = applicationDbContext;
     _genreValidation      = new GenreValidation();
 }