Beispiel #1
0
 public FindSong()
 {
     using (var context = new MusicContext())
     {
         Console.Write("Введите название песни которую хотите найти: ");
         string nameSong = Console.ReadLine();
         var    results  = context.Songs.ToList().Where(x => x.Name == nameSong);
         foreach (var song in results)
         {
             Console.WriteLine($"{song.Name} + {song.Time} + {song.Rating} + {song.Text} + {song.MusicGroup}");
         }
     }
 }
 public FindGroup()
 {
     using (var context = new MusicContext())
     {
         Console.Write("Введите название группы которую хотите найти: ");
         string nameGroup = Console.ReadLine();
         var    results   = context.musicGroups.ToList().Where(x => x.Name == nameGroup);
         foreach (var song in results)
         {
             Console.WriteLine($"{song.Name} + {song.Song.Name} + {song.Song.Time} + {song.Song.Rating}");
         }
     }
 }
Beispiel #3
0
 public PrintAll()
 {
     using (var context = new MusicContext())
     {
         Console.WriteLine("Группы: ");
         foreach (var group in context.musicGroups)
         {
             Console.Write("Группа: " + group.Name + "\nПесня: " + group.Song.Name + "\nВремя: " + group.Song.Time +
                           "\nРейтинг: " + group.Song.Rating + "\n");
             Console.WriteLine("-----------------------------------");
         }
     }
 }
 public SortAll()
 {
     using (var context = new MusicContext())
     {
         Console.WriteLine("1 - сортировка по возрастанию");
         Console.WriteLine("2 - сортировка по убыванию");
         Console.Write("Select number: ");
         int selectNumber = int.Parse(Console.ReadLine());
         if (selectNumber == 1)
         {
         }
     }
 }
Beispiel #5
0
        public AddNewSong()
        {
            using (var context = new MusicContext())
            {
                Console.WriteLine("Введите название песни: ");
                var name = Console.ReadLine();
                Console.WriteLine("Введите текст песни: ");
                var text = Console.ReadLine();
                Console.WriteLine("Введите время звучания песни: ");
                double time = double.Parse(Console.ReadLine());
                Console.WriteLine("Введите рейтинг песни(1-5): ");
                int rating = int.Parse(Console.ReadLine());


                var newSong = new Song
                {
                    Name   = name,
                    Text   = text,
                    Time   = time,
                    Rating = rating,
                };

                Console.WriteLine("Введите название группы: ");
                var nameGroup = Console.ReadLine();



                var newMusicGroup = new MusicGroup
                {
                    Name = nameGroup,
                    Song = newSong
                };



                context.Songs.Add(newSong);
                context.musicGroups.Add(newMusicGroup);
                context.SaveChanges();
            }
        }