Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        public void obrisiPorudzbinu(int id)
        {
            Porudzbina temp = null;

            foreach (Porudzbina p in porudzbine)
            {
                if (p.Id_porudzbine == id)
                {
                    temp = p;
                }
            }
            porudzbine.Remove(temp);
        }