private async void sacuvajKolekciju(object parametar) { int max = -1; using (var db = new KolekcijaDbContext()) { foreach (Kolekcija k in db.Kolekcije) { if (k.KolekcijaId > max) { max = k.KolekcijaId; } } max++; kolekcija = new Kolekcija(); kolekcija.KorisnikId = max; kolekcija.Naziv = Naziv; kolekcija.KorisnikId = korisnik.KorisnikId; MojeKolekcije.Add(kolekcija); db.Kolekcije.Add(kolekcija); db.SaveChanges(); } var dialog1 = new MessageDialog("Kolekcija sacuvana"); await dialog1.ShowAsync(); Naziv = ""; }
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 void Kolekcija_Pozvana_VratiKolekcijuDoVelicine() { var kolekcija = new Kolekcija(); var result = kolekcija.KolekcijaNeparnihIntegera(5); Assert.That(result, Is.EquivalentTo(new int[] { 1, 3 })); Assert.That(result.Count(), Is.EqualTo(2)); Assert.That(result, Is.Ordered); Assert.That(result, Is.Unique); Assert.That(result, Is.Not.Null); }
private static void DajRasporedSpremnika() { foreach (var vozilo in Citac.ListaVozila) { Kolekcija kolekcija = new Kolekcija(); foreach (int brojUlice in vozilo.redoslijedKretanja) { Ulica ulica = Citac.ListaUlica[brojUlice]; List <Spremnik> listaSpremnika = ulica.ListaSpremnikaUlice.Where(s => s.Naziv == vozilo.VrstaSpremnika).ToList(); for (int i = 0; i < listaSpremnika.Count; i++) { kolekcija[i] = listaSpremnika[i]; } } Iterator iterator = kolekcija.KreirajIterator(); vozilo.Iterator = iterator; } }
public void NapuniTest(List <Pitanje> pit, int id) { testZaBazu.kategorija = id; testZaBazu.vrijeme = DateTime.Now; testZaBazu.korisnik = db.Users.Where(s => s.logovan == 1).FirstOrDefault().id; Kolekcija k = new Kolekcija(); k.pitanje1 = pit[0].id; k.pitanje2 = pit[1].id; k.pitanje3 = pit[2].id; k.pitanje4 = pit[3].id; k.pitanje5 = pit[4].id; k.pitanje6 = pit[5].id; k.pitanje7 = pit[6].id; k.pitanje8 = pit[7].id; k.pitanje9 = pit[8].id; k.pitanje10 = pit[9].id; db.Kolekcijas.Add(k); db.SaveChanges(); }