/// <summary>
        /// This method representing menu
        /// </summary>
        public void Application()
        {
            string lokacija = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            IspitniRokUI.UcitajIspitneRokoveIzDatoteke(lokacija + "data" + "\\" + "ispitni_rokovi.csv");
            IOPomocnaKlasa.IDispitnogRoka = IspitniRokUI.listaIspitnihRokova.Max(x => x.ID);

            NastavnikUI.UcitajPodatke(lokacija + "data" + "\\" + "nastavnici.csv");
            IOPomocnaKlasa.IDProfesora = NastavnikUI.listaProfesora.Max(x => x.ID);

            PredavanjeUI.UcitajPodatke(lokacija + "data" + "\\" + "predaje.csv");

            PredmetUI.UcitajPodatke(lokacija + "data" + "\\" + "predmeti.csv");
            IOPomocnaKlasa.IDPredmeta = PredmetUI.listaPredmeta.Max(x => x.ID);

            int izabir;

            do
            {
                MeniTekst();
                izabir = IOPomocnaKlasa.OcitajCeoBroj();

                switch (izabir)
                {
                case 1:
                    Console.Clear();
                    IspitniRokUI.MeniIspitniRok();
                    break;

                case 2:
                    Console.Clear();
                    NastavnikUI.MeniProfesora();
                    break;

                case 3:
                    Console.Clear();
                    PredmetUI.MenuPredmet();
                    break;

                case 4:
                    Console.Clear();
                    PredavanjeUI.MeniPredavanja();
                    break;

                case 0:
                    Environment.Exit(0);
                    break;

                default:
                    Console.WriteLine("Opcija ne postoji!");
                    break;
                }
            } while (izabir != 0);
        }
        public static void DodajPredavanje()
        {
            PredmetUI.IspisiSvePredmete();

            Console.Write("Unesite ID predmeta:");
            int IDPredmeta = IOPomocnaKlasa.OcitajCeoBroj();

            bool proveraPredmetID = PredmetUI.ProveraID(IDPredmeta);

            if (!proveraPredmetID)
            {
                Console.WriteLine("Taj ID vec postoji!");
                return;
            }

            Console.Clear();

            NastavnikUI.IspisiSveProfesore();
            Console.Write("Unesite ID profesora:");
            int idProfesora = IOPomocnaKlasa.OcitajCeoBroj();

            bool proveraProfesorID = NastavnikUI.ProveraID(idProfesora);

            if (!proveraProfesorID)
            {
                Console.WriteLine("Taj ID vec postoji!");
                return;
            }

            Predavanje predavanjeAdd = new Predavanje {
                ID = IOPomocnaKlasa.IDPredavanja++, IDPredmeta = IDPredmeta, IDProfesora = idProfesora
            };

            listaPredavanja.Add(predavanjeAdd);
            string lokacija = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..\"));

            SacuvajPodatke(lokacija + "data" + "\\" + "predaje.csv");

            Console.Clear();

            Console.WriteLine("Predavanje je uspesno dodato!");

            Console.WriteLine("Pritisnite bilo koje dugme da se vratite u meni");
            Console.ReadLine();
            Console.Clear();
        }