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 NatjecanjeRepository2() { Natjecanje natjecanje = NatjecanjeFactory.CreateNatjecanje("MiniBasket 2014", 2002, "Liga", 0, 7, 0); natjecanja.Add(natjecanje); natjecanje = NatjecanjeFactory.CreateNatjecanje("Zadar 2014", 2000, "Turnir", 0, 3, 0); natjecanja.Add(natjecanje); natjecanje = NatjecanjeFactory.CreateNatjecanje("Sukošan 2014", 2001, "Turnir", 0, 3, 0); natjecanja.Add(natjecanje); natjecanje = NatjecanjeFactory.CreateNatjecanje("Ljetna Liga", 2000, "Liga", 0, 5, 0); natjecanja.Add(natjecanje); natjecanje = NatjecanjeFactory.CreateNatjecanje("Bibinje Sukošan", 2001, "Prijateljska utakmica", 0, 0, 0); natjecanja.Add(natjecanje); }
public void dodajNovoNatjecanje(IDodavanjeNatjecanja inForm) { if (inForm.ShowForm()) { try { Natjecanje n = NatjecanjeFactory.CreateNatjecanje(inForm.Naziv, inForm.Godiste, inForm.Vrsta, inForm.Rang, inForm.BrojKlubova, inForm.BrojBodova); nr.dodajNovoNatjecanje(n); notifyObservers(); } catch (NatjecanjeNazivPrazno) { inForm.Message("Unesite naziv natjecanja."); } catch (Exception) { inForm.Message("Pogreška kod unosa."); } } }