コード例 #1
0
        public async void Search_Artist(String search)
        {
            SearchingText    = search;
            rezultatPretrage = new ObservableCollection <Pjesma>();
            SearchingResult rezultatWEBPretrage = new SearchingResult();

            try
            {
                rezultatWEBPretrage = await lastFmPretraga.Search_Artists(SearchingText);
            }
            catch (Exception e)
            {
                //Poruka = new MessageDialog(e.ToString());
                //await Poruka.ShowAsync();
            }
            finally
            {
            }

            foreach (Track track in rezultatWEBPretrage.Tracks)
            {
                Pjesma pjesma = new Pjesma();
                pjesma.Izvodjac = rezultatWEBPretrage.Artist;
                pjesma.Naziv    = track.Name;
                pjesma.Preview  = track.Preview;
                pjesma.UrlSlike = track.PhotoUrl;
                rezultatPretrage.Add(pjesma);
            }
        }
コード例 #2
0
ファイル: PjesmasController.cs プロジェクト: pende88/upload
        public ActionResult DeleteConfirmed(int id)
        {
            Pjesma pjesma = db.Pjesmas.Find(id);

            db.Pjesmas.Remove(pjesma);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public void dodajPjesmu(object parameter)
        {
            Pjesma = new Pjesma("filePath");

            Pjesme = Playlista.Pjesme;

            Pjesme.Add(Pjesma);
        }
コード例 #4
0
        private void ArtistIsChosen(AutoSuggestBox sender, AutoSuggestBoxSuggestionChosenEventArgs args)
        {
            Pjesma odabranaPjesma          = args.SelectedItem as Pjesma;
            MuzickaKolekcijaViewModel mkwm = new MuzickaKolekcijaViewModel();

            mkwm.PrikaziPjesmu(odabranaPjesma);
            //muzickaKolekcijaViewModel.PrikaziPjesmu(odabranaPjesma);
        }
コード例 #5
0
        public async void dodajNovuKolekciju(String NazivNoveKolekcije, Pjesma odabranaPjesma)
        {
            using (var DB = new PlanBDbContext())
            {
                MuzickaKolekcija postojecaKolekcija = DB.MuzickaKolekcija.Where(x => (x.Naziv == NazivNoveKolekcije)).FirstOrDefault();
                if (postojecaKolekcija != null)
                {
                    Poruka = new MessageDialog("Postoji kolekcija sa unesenim imenom.");
                    await Poruka.ShowAsync();

                    return;
                }
                if (NazivNoveKolekcije.Length < 4)
                {
                    Poruka = new MessageDialog("Naziv mora imati bar 4 znaka.");
                    await Poruka.ShowAsync();

                    return;
                }

                Pjesma postojecaPjesma = null; // DB.Pjesme.Where(x => (x.kolekcijaAzure == odabranaPjesma.ID)).FirstOrDefault();
                if (postojecaPjesma != null)
                {
                    Poruka = new MessageDialog("Pjesma vec postoji u kolekciji.");
                    await Poruka.ShowAsync();

                    return;
                }

                IMobileServiceTable <KolekcijaAzure> userTableObj = App.MobileService.GetTable <KolekcijaAzure>();
                KolekcijaAzure novaKolekcija1 = new KolekcijaAzure();
                novaKolekcija1.naziv          = NazivNoveKolekcije;
                novaKolekcija1.datumKreiranja = DateTime.Today;
                novaKolekcija1.korisnikID     = TrenutniKorisnik.idAzure;
                List <KolekcijaAzure> listaAzure = await userTableObj.Where(x => x.id != "").ToListAsync();

                novaKolekcija1.redniBroj = listaAzure.Count + 1;
                await userTableObj.InsertAsync(novaKolekcija1);

                odabranaPjesma.kolekcijaAzure = novaKolekcija1.id;

                MuzickaKolekcija novaKolekcija = new MuzickaKolekcija();
                novaKolekcija.Naziv   = NazivNoveKolekcije;
                novaKolekcija.idAzure = TrenutniKorisnik.idAzure;

                // M A I D DODAO
                novaKolekcija.Pjesme.Add(odabranaPjesma);
                novaKolekcija.DatumKreiranja = DateTime.Today;
                TrenutniKorisnik.MuzickaKolekcija.Add(novaKolekcija);
                novaKolekcija.KorisnikID = TrenutniKorisnik.ID;
                DB.Pjesme.Add(odabranaPjesma);
                DB.MuzickaKolekcija.Add(novaKolekcija);
                DB.SaveChanges();
                Kolekcija.Add(novaKolekcija);
                Poruka = new MessageDialog("Pjesma uspješno dodana u kolekciju " + NazivNoveKolekcije + ".");
                await Poruka.ShowAsync();
            }
        }
コード例 #6
0
        public Pjesma CreateNew()
        {
            var item = new Pjesma
            {
                Id = MockDatabase.Pjesme.Max(x => x.Id) + 1
            };

            MockDatabase.Pjesme.Add(item);
            return(item);
        }
コード例 #7
0
ファイル: PjesmasController.cs プロジェクト: pende88/upload
 public ActionResult Edit([Bind(Include = "Id,Lokacija,Naziv,Zanr,Artist,Album,TrackNumber")] Pjesma pjesma)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pjesma).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pjesma));
 }
コード例 #8
0
ファイル: PjesmasController.cs プロジェクト: pende88/upload
        public ActionResult Create([Bind(Include = "Id,Lokacija,Naziv,Zanr,Artist,Album,TrackNumber")] Pjesma pjesma)
        {
            if (ModelState.IsValid)
            {
                db.Pjesmas.Add(pjesma);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }



            return(View(pjesma));
        }
コード例 #9
0
ファイル: PjesmasController.cs プロジェクト: pende88/upload
        // GET: Pjesmas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pjesma pjesma = db.Pjesmas.Find(id);

            if (pjesma == null)
            {
                return(HttpNotFound());
            }
            return(View(pjesma));
        }
コード例 #10
0
        public async void dodajUPostojecu(MuzickaKolekcija odabranaKolekcija, Pjesma OdabranaPjesma)
        {
            using (var DB = new PlanBDbContext())
            {
                MuzickaKolekcija muzickaKolekcija = DB.MuzickaKolekcija.Where(x => (x.Naziv == odabranaKolekcija.Naziv && x.KorisnikID == TrenutniKorisnik.ID)).FirstOrDefault();

                foreach (Pjesma p in DB.Pjesme)
                {
                    MuzickaKolekcija muzcikaKolekcija = DB.MuzickaKolekcija.Where(x => (x.idAzure == p.kolekcijaAzure)).FirstOrDefault();
                    if (p.Naziv == OdabranaPjesma.Naziv && odabranaKolekcija.ID == muzcikaKolekcija.ID)
                    {
                        Poruka = new MessageDialog("Pjesma vec postoji u kolekciji.");
                        await Poruka.ShowAsync();

                        return;
                    }
                }

                Pjesma novaPjesma = new Pjesma(OdabranaPjesma.Izvodjac, OdabranaPjesma.Naziv, OdabranaPjesma.Preview, OdabranaPjesma.UrlSlike);
                novaPjesma.kolekcijaAzure = odabranaKolekcija.idAzure;


                IMobileServiceTable <PjesmaAzure> userTableObj = App.MobileService.GetTable <PjesmaAzure>();
                PjesmaAzure pjesmaAzure = new PjesmaAzure();
                pjesmaAzure.naziv              = novaPjesma.Naziv;
                pjesmaAzure.preview            = novaPjesma.Preview;
                pjesmaAzure.urlSlike           = novaPjesma.UrlSlike;
                pjesmaAzure.izvodjac           = novaPjesma.Izvodjac;
                pjesmaAzure.muzickaKolekcijaID = novaPjesma.kolekcijaAzure;
                await userTableObj.InsertAsync(pjesmaAzure);

                List <PjesmaAzure> listaAzure = await userTableObj.Where(x => x.id != "").ToListAsync();

                pjesmaAzure.redniBroj = listaAzure.Count + 1;
                muzickaKolekcija.Pjesme.Add(novaPjesma);
                TrenutniKorisnik.MuzickaKolekcija.Where(x => (x.ID == muzickaKolekcija.ID)).FirstOrDefault().Pjesme.Add(novaPjesma);

                DB.Pjesme.Add(novaPjesma);
                DB.SaveChanges();
                Poruka = new MessageDialog("Pjesma uspješno dodana u kolekciju " + odabranaKolekcija.Naziv + ".");
                await Poruka.ShowAsync();
            }
        }
コード例 #11
0
 public DataSource()
 {
     Korisnik  k1    = DajKorisnikaPoId(1);
     Korisnik  k2    = DajKorisnikaPoId(2);
     Korisnik  k3    = DajKorisnikaPoId(3);
     Stol      s1    = DajStolPoBroju(1);
     Stol      s2    = DajStolPoBroju(2);
     Stol      s4    = DajStolPoBroju(3);
     Pjesma    p1    = DajPjesmuPoId(1);
     Pjesma    p2    = DajPjesmuPoId(2);
     Pjesma    p3    = DajPjesmuPoId(3);
     Pjesma    p4    = DajPjesmuPoId(4);
     Playlista pl1   = DajPlaylistuPoNazivu("playlista1");
     Playlista pl2   = DajPlaylistuPoNazivu("playlista2");
     Pice      pice1 = DajPicePoID(1);
     Pice      pice2 = DajPicePoID(2);
     Pice      pice3 = DajPicePoID(3);
     Pice      pice4 = DajPicePoID(4);
 }
コード例 #12
0
        public async Task <IActionResult> Edit(int id, [Bind("PjesmaID,Naziv,Pjevaci,Zanr,GodinaIzdanja,Link")] Pjesma pjesma)
        {
            if (id != pjesma.PjesmaID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    var url     = pjesma.Link;
                    var uri     = new Uri(url);
                    var query   = HttpUtility.ParseQueryString(uri.Query);
                    var videoId = string.Empty;
                    if (query.AllKeys.Contains("v"))
                    {
                        videoId = query["v"];
                    }
                    else
                    {
                        videoId = uri.Segments.Last();
                    }
                    pjesma.Link = "https://www.youtube.com/embed/" + videoId;
                    _context.Update(pjesma);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PjesmaExists(pjesma.PjesmaID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(pjesma));
        }
コード例 #13
0
        public async Task <IActionResult> Create([Bind("PjesmaID,Naziv,Pjevaci,Zanr,GodinaIzdanja,Link")] Pjesma pjesma)
        {
            if (ModelState.IsValid)
            {
                var url     = pjesma.Link;
                var uri     = new Uri(url);
                var query   = HttpUtility.ParseQueryString(uri.Query);
                var videoId = string.Empty;
                if (query.AllKeys.Contains("v"))
                {
                    videoId = query["v"];
                }
                else
                {
                    videoId = uri.Segments.Last();
                }
                pjesma.Link = "https://www.youtube.com/embed/" + videoId;
                _context.Add(pjesma);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pjesma));
        }
コード例 #14
0
        public PjesmaViewModel(Pjesma odabranaPjesma, Korisnik trenutniKorisnik, bool enabled = true)
        {
            OdabranaPjesma = odabranaPjesma;
            LoadImageAsync();
            //IsEnabled = enabled;
            pjesmaDetails             = odabranaPjesma.Izvodjac + " - " + odabranaPjesma.Naziv;
            TrenutniKorisnik          = trenutniKorisnik;
            NazivNoveKolekcije        = "";
            dodajVisiblity            = false;
            nazivKolekcijeVisibility  = false;
            pjesmaDetailsVisibility   = true;
            muzickaKolekcijaViewModel = new MuzickaKolekcijaViewModel();

            MuzKolekcija = new ObservableCollection <MuzickaKolekcija>(TrenutniKorisnik.MuzickaKolekcija);
            MuzKolekcija.Add(new MuzickaKolekcija(0, "Nova kolekcija...", null)); // ispis........


            PustiPjesmu = new RelayCommand <object>(pustiPjesmu);
            if (enabled)
            {
                DodajUKolekciju = new RelayCommand <object>(dodajUKolekciju);
            }
            ZavrsiDodavanje = new RelayCommand <object>(zavrsiDodavanje);
        }
コード例 #15
0
 public void Attach(Pjesma item)
 {
     throw new Exception("To be implemented later...");
 }
コード例 #16
0
 public void Add(Pjesma item)
 {
     MockDatabase.Pjesme.Add(item);
 }
コード例 #17
0
 public void PrikaziPjesmu(Pjesma odabranaPjesma)
 {
     ProfilPage.frame.Navigate(typeof(PrikazPjesmeForm), new PjesmaViewModel(odabranaPjesma, TrenutniKorisnik, searchingEnabled));
 }
コード例 #18
0
ファイル: MockDatabase.cs プロジェクト: LeaRezic/RWApoKnjizi
        static MockDatabase()
        {
            var b1 = new Bend {
                Id = 1, Naziv = "The Smiths", GodinaOsnutka = 1981, BrojClanova = 4
            };
            var b2 = new Bend {
                Id = 2, Naziv = "Arcade Fire", GodinaOsnutka = 2001, BrojClanova = 6
            };

            var a1 = new Album {
                Id = 1, Naziv = "The Smiths", GodinaIzdanja = 1984, OsnovnaCijena = 99.99m, BendId = 1, Bend = b1
            };
            var a2 = new Album {
                Id = 2, Naziv = "The Queen is Dead", GodinaIzdanja = 1986, OsnovnaCijena = 99.99m, BendId = 1, Bend = b1
            };

            var a3 = new Album {
                Id = 3, Naziv = "Neon Bible", GodinaIzdanja = 2007, OsnovnaCijena = 99.99m, BendId = 2, Bend = b2
            };

            var p1 = new Pjesma {
                Id = 1, Naziv = "Reel Around the Fountain", RedniBroj = 1, TrajanjeSekundi = 404, Album = a1, AlbumId = 1
            };
            var p2 = new Pjesma {
                Id = 2, Naziv = "Miserable Lie", RedniBroj = 2, TrajanjeSekundi = 321, Album = a1, AlbumId = 1
            };
            var p3 = new Pjesma {
                Id = 3, Naziv = "Pretty Girls Make Graves", RedniBroj = 3, TrajanjeSekundi = 516, Album = a1, AlbumId = 1
            };
            var p4 = new Pjesma {
                Id = 4, Naziv = "The Hand That Rocks the Cradle", RedniBroj = 4, TrajanjeSekundi = 368, Album = a1, AlbumId = 1
            };
            var p5 = new Pjesma {
                Id = 5, Naziv = "Still Ill", RedniBroj = 5, TrajanjeSekundi = 602, Album = a1, AlbumId = 1
            };
            var p6 = new Pjesma {
                Id = 6, Naziv = "Hand in Glove", RedniBroj = 6, TrajanjeSekundi = 258, Album = a1, AlbumId = 1
            };
            var p7 = new Pjesma {
                Id = 7, Naziv = "What Difference Does It Make?", RedniBroj = 7, TrajanjeSekundi = 344, Album = a1, AlbumId = 1
            };
            var p8 = new Pjesma {
                Id = 8, Naziv = "I Don't Owe You Anything", RedniBroj = 8, TrajanjeSekundi = 441, Album = a1, AlbumId = 1
            };
            var p9 = new Pjesma {
                Id = 9, Naziv = "Suffer Little Children", RedniBroj = 9, TrajanjeSekundi = 289, Album = a1, AlbumId = 1
            };
            var p10 = new Pjesma {
                Id = 10, Naziv = "You've Got Everything Now", RedniBroj = 10, TrajanjeSekundi = 375, Album = a1, AlbumId = 1
            };

            var p11 = new Pjesma {
                Id = 11, Naziv = "The Queen Is Dead", RedniBroj = 1, TrajanjeSekundi = 404, Album = a2, AlbumId = 2
            };
            var p12 = new Pjesma {
                Id = 12, Naziv = "Frankly, Mr. Shankly", RedniBroj = 2, TrajanjeSekundi = 321, Album = a2, AlbumId = 2
            };
            var p13 = new Pjesma {
                Id = 13, Naziv = "I Know It's Over", RedniBroj = 3, TrajanjeSekundi = 516, Album = a2, AlbumId = 2
            };
            var p14 = new Pjesma {
                Id = 14, Naziv = "Never Had No One Ever", RedniBroj = 4, TrajanjeSekundi = 368, Album = a2, AlbumId = 2
            };
            var p15 = new Pjesma {
                Id = 15, Naziv = "Cemetry Gates", RedniBroj = 5, TrajanjeSekundi = 602, Album = a2, AlbumId = 2
            };
            var p16 = new Pjesma {
                Id = 16, Naziv = "Bigmouth Strikes Again", RedniBroj = 6, TrajanjeSekundi = 258, Album = a2, AlbumId = 2
            };
            var p17 = new Pjesma {
                Id = 17, Naziv = "The Boy with the Thorn in His Side", RedniBroj = 7, TrajanjeSekundi = 344, Album = a2, AlbumId = 2
            };
            var p18 = new Pjesma {
                Id = 18, Naziv = "Vicar in a Tutu", RedniBroj = 8, TrajanjeSekundi = 441, Album = a2, AlbumId = 2
            };
            var p19 = new Pjesma {
                Id = 19, Naziv = "There Is a Light That Never Goes Out", RedniBroj = 9, TrajanjeSekundi = 289, Album = a2, AlbumId = 2
            };
            var p20 = new Pjesma {
                Id = 20, Naziv = "Some Girls Are Bigger Than Others", RedniBroj = 10, TrajanjeSekundi = 375, Album = a2, AlbumId = 2
            };

            var p21 = new Pjesma {
                Id = 21, Naziv = "Black Mirror", RedniBroj = 1, TrajanjeSekundi = 404, Album = a3, AlbumId = 3
            };
            var p22 = new Pjesma {
                Id = 22, Naziv = "Keep the Car Running", RedniBroj = 2, TrajanjeSekundi = 321, Album = a3, AlbumId = 3
            };
            var p23 = new Pjesma {
                Id = 23, Naziv = "Neon Bible", RedniBroj = 3, TrajanjeSekundi = 516, Album = a3, AlbumId = 3
            };
            var p24 = new Pjesma {
                Id = 24, Naziv = "Intervention", RedniBroj = 4, TrajanjeSekundi = 368, Album = a3, AlbumId = 3
            };
            var p25 = new Pjesma {
                Id = 25, Naziv = "Black Wave/Bad Vibrations", RedniBroj = 5, TrajanjeSekundi = 602, Album = a3, AlbumId = 3
            };
            var p26 = new Pjesma {
                Id = 26, Naziv = "Ocean of Noise", RedniBroj = 6, TrajanjeSekundi = 258, Album = a3, AlbumId = 3
            };
            var p27 = new Pjesma {
                Id = 27, Naziv = "The Well and the Lighthouse", RedniBroj = 7, TrajanjeSekundi = 344, Album = a3, AlbumId = 3
            };
            var p28 = new Pjesma {
                Id = 28, Naziv = "(Antichrist Television Blues)", RedniBroj = 8, TrajanjeSekundi = 441, Album = a3, AlbumId = 3
            };
            var p29 = new Pjesma {
                Id = 29, Naziv = "Windowsill", RedniBroj = 9, TrajanjeSekundi = 289, Album = a3, AlbumId = 3
            };
            var p30 = new Pjesma {
                Id = 30, Naziv = "No Cars Go", RedniBroj = 10, TrajanjeSekundi = 375, Album = a3, AlbumId = 3
            };
            var p31 = new Pjesma {
                Id = 31, Naziv = "My Body Is a Cage", RedniBroj = 11, TrajanjeSekundi = 375, Album = a3, AlbumId = 3
            };

            b1.Albumi.Add(a1);
            b1.Albumi.Add(a2);
            b2.Albumi.Add(a3);

            a1.Pjesme.AddRange(new List <Pjesma> {
                p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
            });
            a2.Pjesme.AddRange(new List <Pjesma> {
                p11, p12, p13, p14, p15, p16, p17, p18, p19, p20
            });
            a3.Pjesme.AddRange(new List <Pjesma> {
                p21, p22, p23, p24, p25, p26, p27, p28, p29, p30, p31
            });

            Bendovi = new List <Bend> {
                b1, b2
            };
            Albumi = new List <Album> {
                a1, a2, a3
            };
            Pjesme = new List <Pjesma> {
                p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p22, p23, p24, p25, p26, p27, p28, p29, p30, p31
            };
        }
コード例 #19
0
 public void Delete(Pjesma item)
 {
     MockDatabase.Pjesme.Remove(item);
 }
コード例 #20
0
ファイル: Program.cs プロジェクト: artep19/glazba
        static void Main(string[] args)
        {
            int minute = 0, sekunde = 0, trajanje;
            int oi;

            do
            {
                Console.WriteLine("IZBORNIK:");
                Console.WriteLine("1.Računanje trajanja pjesme");
                Console.WriteLine("2.Unos trajanja n pjesama.Postoji li pjesma duža od tri minute");
                Console.WriteLine("3.Unos podataka o n pjesama");
                Console.WriteLine("4.Prosječno trajanje n pjesama");
                Console.WriteLine("0.Izlaz iz aplikacije");

                oi = int.Parse(Console.ReadLine());

                if (oi == 1)
                {
                    Ulaz(ref minute, ref sekunde);
                    if ((minute < 0 || sekunde < 0) || (minute == 0) || (sekunde > 60))
                    {
                        Console.WriteLine("Netočno vrijeme!");
                        Ulaz(ref minute, ref sekunde);
                    }
                    else
                    {
                        trajanje = IzracunajTrajanje(minute, sekunde);
                        Izlaz(trajanje);
                    }
                }

                else if (oi == 2)
                {
                    int n;
                    Console.WriteLine("Unesite broj pjesama: ");
                    n = int.Parse(Console.ReadLine());

                    int[] niz = new int[n];

                    for (int i = 0; i < n; i++)
                    {
                        Console.WriteLine("Unesite trajanje pjesme");
                        Ulaz(ref minute, ref sekunde);
                        trajanje = IzracunajTrajanje(minute, sekunde);
                        niz[i]   = trajanje;
                    }

                    int brojac = 0;
                    foreach (int elem in niz)
                    {
                        if (elem > 180)
                        {
                            brojac = brojac + 1;
                        }
                    }
                    Console.WriteLine("Broj pjesama dužih od 3 minute: ", brojac);
                }

                else if (oi == 3)
                {
                    int n;
                    int BrojVojko = 0;
                    Console.WriteLine("Unesite broj pjesama: ");
                    n = int.Parse(Console.ReadLine());

                    Pjesma[] nizPjesama = new Pjesma[n];

                    for (int i = 0; i < nizPjesama.Length; i++)
                    {
                        Console.WriteLine("Upisite {0}.pjesmu!", i + 1);
                        Console.Write("Naziv pjesme: ");
                        nizPjesama[i].nazivPjesme = Console.ReadLine();

                        Console.Write("Ime izvođača: ");
                        nizPjesama[i].imeIzvodaca = Console.ReadLine();

                        if (nizPjesama[i].imeIzvodaca == "Vojko V")
                        {
                            BrojVojko = BrojVojko + 1;
                        }

                        Console.Write("Naziv albuma: ");
                        nizPjesama[i].nazivAlbuma = Console.ReadLine();

                        Console.Write("Žanr: ");
                        nizPjesama[i].zanr = Console.ReadLine();
                    }
                    Console.WriteLine("Vojko V izvodi {0}.pjesama", BrojVojko);
                }

                else if (oi == 4)
                {
                    int n;
                    int zbroj   = 0;
                    int prosjek = 0;

                    Console.WriteLine("Unesite broj pjesama: ");
                    n = int.Parse(Console.ReadLine());

                    for (int i = 0; i < n; i++)
                    {
                        Console.WriteLine("Unesite trajanje pjesme");
                        Ulaz(ref minute, ref sekunde);
                        trajanje = IzracunajTrajanje(minute, sekunde);
                        zbroj    = zbroj + trajanje;
                        prosjek  = zbroj / n;
                    }
                    Console.WriteLine("Prosječno trajanje pjesme: " + prosjek);

                    int[] nizPjesama = new int[n];

                    for (int i = 0; i < nizPjesama.Length; i++)
                    {
                        nizPjesama[i] = int.Parse(Console.ReadLine());
                    }

                    int min = nizPjesama[0];
                    int max = nizPjesama[0];

                    for (int i = 0; i < nizPjesama.Length; i++)
                    {
                        if (nizPjesama[i] < min)
                        {
                            min = nizPjesama[i];
                        }
                        if (nizPjesama[i] > max)
                        {
                            max = nizPjesama[i];
                        }
                    }
                    Console.WriteLine("Najkraća pjesma je {0} a najdulja je {1}", min, max);
                }
                else if (oi != 0)
                {
                    Console.WriteLine("Pogrešno unesen izbor.");
                }
            } while (oi != 0);

            Console.ReadKey();
        }