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();
            }
        }
        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();
            }
        }