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