Beispiel #1
0
        public void DodajNoviKlub(IDodavanjeKluba inForm)
        {
            if (inForm.ShowForm())
            {
                try
                {
                    string nazivKluba    = inForm.NazivKluba;
                    string brojTelefona  = inForm.BrojTelefona;
                    string ulica         = inForm.Ulica;
                    string kucniBroj     = inForm.KucniBroj;
                    long   postanskiBroj = Convert.ToInt64(inForm.PostanskiBroj);
                    string mjesto        = inForm.Mjesto;
                    string drzava        = inForm.Drzava;

                    ProtivnickiKlub klub = ProtivnickiKlubFactory.createProtivnickiKlub(nazivKluba, brojTelefona,
                                                                                        ulica, kucniBroj, postanskiBroj, mjesto, drzava);

                    r.dodajKlub(klub);
                    notifyObservers();
                }
                catch (KlubPraznoPolje) {
                    inForm.Message("Popunite sva polja.");
                }
                catch (KlubAlreadyExists)
                {
                    inForm.Message("Klub s istim imenom već postoji");
                }
                catch (Exception)
                {
                    inForm.Message("Pogreška prilikom unosa.");
                }
            }
        }
        public void KlubIstoIme()
        {
            ProtivnickiKlub pk  = ProtivnickiKlubFactory.createProtivnickiKlub("Ime", "1", "Ulica", "4", 988, "Mjesto", "Drzava");
            ProtivnickiKlub pk1 = ProtivnickiKlubFactory.createProtivnickiKlub("Ime", "2", "Ulica2", "24", 2988, "Mjesto2", "Drzava2");

            repository.dodajKlub(pk);
            repository.dodajKlub(pk1);
        }
        public void DodajUtakmicuNaNatjecanje()
        {
            Natjecanje      nat = NatjecanjeFactory.CreateNatjecanje("Liga", 2000, "Liga", 1, 3, 5);
            ProtivnickiKlub pk  = ProtivnickiKlubFactory.createProtivnickiKlub("Ime3", "1", "Ulica", "4", 988, "Mjesto", "Drzava");
            Utakmica        u   = new Utakmica(DateTime.Now, pk, 56, 53);

            repository.dodajUtakmicuNaNatjecanje(nat, u);

            Assert.AreEqual(1, nat.Utakmice.Count);
        }
Beispiel #4
0
        private ProtivnickiKlubRepository2()
        {
            ProtivnickiKlub pk = ProtivnickiKlubFactory.createProtivnickiKlub("Zadar", "023/333-222",
                                                                              "Ive Andrića", "45a", 23000, "Zadar", "Hrvatska");

            klubovi.Add(pk);
            pk = ProtivnickiKlubFactory.createProtivnickiKlub("Pristan", "023/345-876",
                                                              "Marka Marulića", "10", 23222, "Sv. Filip i Jakov", "Hrvatska");
            klubovi.Add(pk);
            pk = ProtivnickiKlubFactory.createProtivnickiKlub("Bibinje", "023/261-222",
                                                              "Marina Držića", "21", 23205, "Bibinje", "Hrvatska");
            klubovi.Add(pk);
            pk = ProtivnickiKlubFactory.createProtivnickiKlub("Pakoštane", "023/345-987",
                                                              "Augusta Šenoe", "34", 23399, "Pakoštane", "Hrvatska");
            klubovi.Add(pk);
        }