Esempio n. 1
0
        public void TestDeleteVersenyzo()
        {
            VersenyzoLogic vlogic = new VersenyzoLogic(this.versenyzoRepo.Object);

            Assert.That(vlogic.GetAllVersenyzo().Count, Is.EqualTo(4));
            vlogic.DeleteVersenyzo(1);
            versenyzoRepo.Verify(repo => repo.Deleteversenyzo(It.IsAny <int>()), Times.Once);
        }
Esempio n. 2
0
        public static void MasodikMenupont()
        {
            Console.WriteLine("1, Versenyzők listázása");
            Console.WriteLine("2, Versenyző hozzáadása");
            Console.WriteLine("3, Versenyző módosítása");
            Console.WriteLine("4, Versenyző törlése");
            Console.WriteLine("0, Kilépés a főmenübe");
            int kivalasztottMenupont = int.Parse(Console.ReadLine());

            Console.Clear();
            VersenyzoLogic versenyzoLogic = new VersenyzoLogic();

            switch (kivalasztottMenupont)
            {
            case 1:
                Console.WriteLine("A jelenlegi idényben résztvevő versenyzők\n");
                foreach (var item in versenyzoLogic.GetAllVersenyzo())
                {
                    Console.WriteLine(item.nev);
                }

                break;

            case 2:
                Versenyzo versenyzo = new Versenyzo();
                Console.Write("Versenyző neve: ");
                versenyzo.nev = Console.ReadLine();
                Console.Write("Versenyző rajtszáma: ");
                versenyzo.rajtszam = int.Parse(Console.ReadLine());
                Console.Write("Versenyző csapata: ");
                versenyzo.csapat_nev = Console.ReadLine();
                Console.Write("Versenyző életkora: ");
                versenyzo.eletkor = int.Parse(Console.ReadLine());
                Console.Write("Versenyző összes pontja: ");
                versenyzo.ossz_pont = int.Parse(Console.ReadLine());
                Console.WriteLine("Versenyzo idenybeli pontjai: ");
                versenyzo.idenybeli_pont = int.Parse(Console.ReadLine());
                versenyzoLogic.CreateVersenyzo(versenyzo);
                break;

            case 3:
                break;

            case 4:
                Console.Clear();
                Console.Write("Törölni kívánt versenyző rajtszáma: ");
                versenyzoLogic.DeleteVersenyzo(int.Parse(Console.ReadLine()));
                break;

            default:
                break;
            }

            Console.WriteLine("asdasd");
            Console.ReadLine();
        }
Esempio n. 3
0
        public static void NyolcadikMenupont()
        {
            Console.Write("Versenyző rajtszáma: ");
            int rajtszam = int.Parse(Console.ReadLine());

            Console.Write("Utolsó elért helyezése: ");
            int       lastposition = int.Parse(Console.ReadLine());
            string    url          = $"http://localhost:8080/f1stats/prediction?rajtszam={rajtszam}&lasposition={lastposition}";
            XDocument xDoc         = XDocument.Load(url);

            VersenyzoLogic versenyzoLogic = new VersenyzoLogic();
            Versenyzo      versenyzo      = versenyzoLogic.GetOneVersenyzo(rajtszam);

            Console.Write("A versenyző neve: " + versenyzo.nev);
            Console.WriteLine("A lehetséges helyezések és pontok hozzá: ");
            foreach (var eredmeny in xDoc.Descendants("eredmenyek"))
            {
                Console.WriteLine(eredmeny.Element("helyezes") + " " + eredmeny.Element("pont"));
            }
        }