public Service1() { if (knjige.Count == 0) { dodajKnjigu("Test Autor 1", "Knjiga 1", 1000.00, 10, 5); dodajKnjigu("Test Autor 2", "Knjiga 2", 2000.00, 0, 1); dodajKnjigu("Test Autor 3", "Knjiga 3", 3000.00, 5, 19); dodajKnjigu("Test Autor 4", "Knjiga 4", 4000.00, 15, 14); dodajKnjigu("Test Autor 5", "Knjiga 5", 5000.00, 10, 6); } if (korisnici.Count == 0) { dodajKorisnika("admin", "admin"); dodajKorisnika("operater", "operater"); dodajKorisnika("test", "test"); } if (porudzbine.Count == 0) { Porudzbina p = new Porudzbina { Id_knjige = 0, Id_korisnika = 2, Kolicina = 2 }; porudzbine.Add(p); } }
public Porudzbina poruciKnjigu(int id, int kolicina) { Knjiga temp = null; Porudzbina p = new Porudzbina(); bool found = false; foreach (Knjiga k in knjige) { if ((k.Id_knjige == id) && (k.Kolicina >= kolicina)) { temp = k; temp.Kolicina = (temp.Kolicina - 1); izmeniKnjigu(temp); p.Id_knjige = id; p.Id_korisnika = trenutniKorisnik.Id; p.Kolicina = kolicina; porudzbine.Add(p); found = true; } } if (found) { return(p); } else { return(null); } }
public void obrisiPorudzbinu(int id) { Porudzbina temp = null; foreach (Porudzbina p in porudzbine) { if (p.Id_porudzbine == id) { temp = p; } } porudzbine.Remove(temp); }