public List <Igrac> nisuPlatiliClanarinu(Clanarina c) { List <Igrac> igraci; using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Igrac> query = (from i in nSession.Query <Igrac>() orderby i.Prezime select i); igraci = query.ToList <Igrac>(); } List <Igrac> a = new List <Igrac>(); foreach (Igrac i in igraci) { bool flag = false; foreach (Igrac i2 in c.PlatiliClanarinu) { if (i.Id == i2.Id) { flag = true; break; } } if (flag == false) { a.Add(i); } flag = false; } //return igraci.Except(c.PlatiliClanarinu).ToList(); return(a); }
public List <Natjecanje> dohvatiSvaNatjecanja() { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Natjecanje> query = (from i in nSession.Query <Natjecanje>() select i); List <Natjecanje> natjecanja = query.ToList <Natjecanje>(); return(natjecanja); } }
public List <Clanarina> dohvatiClanarine() { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Clanarina> query = (from i in nSession.Query <Clanarina>() orderby i.Godina, i.Mjesec select i); List <Clanarina> clanarine = query.ToList <Clanarina>(); return(clanarine); } }
public List <ProtivnickiKlub> dohvatiSveKlubove() { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <ProtivnickiKlub> query = (from i in nSession.Query <ProtivnickiKlub>() orderby i.NazivKluba select i); List <ProtivnickiKlub> klubovi = query.ToList <ProtivnickiKlub>(); return(klubovi.ToList()); } }
public void izmijeni(Natjecanje n) { using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Update(n); transaction.Commit(); } } }
public List <Trening> DohvatiSveTreninge() { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Trening> query = (from i in nSession.Query <Trening>() orderby i.Datum select i); List <Trening> treninzi = query.ToList <Trening>(); return(treninzi); } }
public List <BiljeskaOIgracu> dohvatiSveBiljeske() { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <BiljeskaOIgracu> query = (from i in nSession.Query <BiljeskaOIgracu>() orderby i.Datum descending select i); List <BiljeskaOIgracu> biljeske = query.ToList <BiljeskaOIgracu>(); return(biljeske); } }
public IList <Igrac> dohvatiSveIgrace() { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Igrac> query = (from i in nSession.Query <Igrac>() orderby i.Prezime select i); IList <Igrac> igraci = query.ToList <Igrac>(); return(igraci); } }
public List <GrupaTreninga> dohvatiSveGrupe() { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <GrupaTreninga> query = (from i in nSession.Query <GrupaTreninga>() orderby i.NazivGrupe select i); List <GrupaTreninga> grupe = query.ToList <GrupaTreninga>(); return(grupe); } }
public void DodajNoviTrening(Trening trening) { using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { trening.IgraciNaTreningu = trening.IgraciNaTreningu; session.Save(trening); transaction.Commit(); } } }
public IList <Igrac> dohvatiIgraceMladeIliJednake(int godiste) { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Igrac> query = (from i in nSession.Query <Igrac>() where i.DatumRodenja.Year >= godiste orderby i.Prezime select i); IList <Igrac> igraci = query.ToList <Igrac>(); return(igraci); } }
public Natjecanje dohvatiNatjecanjeID(string id) { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Natjecanje> query = (from i in nSession.Query <Natjecanje>() where i.Id.ToString() == id select i); Natjecanje natjecanja = query.ToList <Natjecanje>().ElementAt(0); return(natjecanja); } throw new NatjecanjeDoesntExists(); }
public Igrac dohvatiIgracePoOIBu(string oib) { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Igrac> query = (from i in nSession.Query <Igrac>() where i.OIB.ToString() == oib orderby i.Prezime select i); IList <Igrac> igraci = query.ToList <Igrac>(); return(igraci.ElementAt(0)); } }
public IList <Statistika> dohvatiStatistike(string id) { using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <Utakmica> query = (from i in nSession.Query <Utakmica>() where i.Id.ToString() == id orderby i.Datum descending select i); Utakmica u = query.ToList <Utakmica>().ElementAt(0); return(u.StatistikeIgraca); } }
public void platioClanarinu(Clanarina c, Igrac i) { using (ISession session = FluentNHibernate.OpenSession()) { c.dodajIgraca(i); using (ITransaction transaction = session.BeginTransaction()) { session.Update(c); transaction.Commit(); } } }
public void dodajUtakmicuNaNatjecanje(Natjecanje n, Utakmica u) { using (ISession session = FluentNHibernate.OpenSession()) { n.dodajUtakmicu(u); using (ITransaction transaction = session.BeginTransaction()) { session.Update(n); transaction.Commit(); } } }
public List <BiljeskaOIgracu> dohvatiBiljeskeOIgracu(Igrac i) { List <BiljeskaOIgracu> bilj = new List <BiljeskaOIgracu>(); using (ISession nSession = FluentNHibernate.OpenSession()) { IQueryable <BiljeskaOIgracu> query = (from b in nSession.Query <BiljeskaOIgracu>() where b.Igrac.OIB == i.OIB orderby b.Datum descending select b); List <BiljeskaOIgracu> biljeske = query.ToList <BiljeskaOIgracu>(); return(biljeske); } }
public void dodajBiljesku(BiljeskaOIgracu b) { if (b.Biljeska == "") { throw new BiljeskaTekstPrazno(); } using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(b); transaction.Commit(); } } }
public void dodajNovoNatjecanje(Natjecanje n) { if (n.Naziv == "") { throw new NatjecanjeNazivPrazno(); } using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(n); transaction.Commit(); } } }
public void dodajStatistiku(Natjecanje natjecanje, Utakmica utakmica, Statistika s) { using (ISession session = FluentNHibernate.OpenSession()) { if (s != null) { s.PostignutiKosevi = s.PostignutiKosevi; s.Asistencije = s.Asistencije; s.Skokovi = s.Skokovi; s.OsobnePogreske = s.OsobnePogreske; using (ITransaction transaction = session.BeginTransaction()) { session.Update(s); transaction.Commit(); } } } }
public void dodajClanarinu(Clanarina c) { List <Clanarina> clanarine = dohvatiClanarine(); foreach (Clanarina clanarina in clanarine) { if (clanarina.Godina == c.Godina && clanarina.Mjesec == c.Mjesec) { throw new ClanarinaAlreadyExists(); } } using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(c); transaction.Commit(); } } }
public void dodajIgraca(Igrac igrac) { IList <Igrac> igraci = dohvatiSveIgrace(); if (igrac.Ime == "" || igrac.Prezime == "" || igrac.ImeRoditelja == "" || igrac.PrezimeRoditelja == "" || igrac.BrojTelefona == "") { throw new IgracPraznoPolje(); } try { Convert.ToInt64(igrac.OIB); } catch (Exception) { throw new OIBFormatException(); } if (igrac.OIB.Length != 11) { throw new OIBLengthException(); } foreach (Igrac i in igraci) { if (i.OIB == igrac.OIB) { throw new IgracOIBAlreadyExists(); } if (i.Ime == igrac.Ime && i.Prezime == igrac.Prezime && i.Nadimak == igrac.Nadimak) { throw new IgracNadimakAlreadyExists(); } } using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(igrac); transaction.Commit(); } } }
public void dodajIgracaUGrupu(Igrac igrac, GrupaTreninga grupa) { if (igrac == null) { throw new IgracDoesntExists(); } List <GrupaTreninga> grupe = dohvatiSveGrupe(); foreach (GrupaTreninga g in grupe) { foreach (Igrac i in g.IgraciUGrupi) { if (i.OIB == igrac.OIB) { using (ISession session = FluentNHibernate.OpenSession()) { g.IgraciUGrupi.Remove(i); using (ITransaction transaction = session.BeginTransaction()) { session.Update(g); transaction.Commit(); } } break; } } if (g.NazivGrupe == grupa.NazivGrupe) { grupa.dodajIgraca(igrac); using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Update(grupa); transaction.Commit(); } } } } }
public void dodajKlub(ProtivnickiKlub klub) { List <ProtivnickiKlub> klubovi = dohvatiSveKlubove(); if (klub.NazivKluba == "" || klub.BrojTelefona == "") { throw new KlubPraznoPolje(); } foreach (ProtivnickiKlub k in klubovi) { if (k.NazivKluba == klub.NazivKluba) { throw new KlubAlreadyExists(); } } using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(klub); transaction.Commit(); } } }
public void dodajGrupu(GrupaTreninga grupa) { if (grupa.NazivGrupe == "") { throw new GrupaTreningaPraznoImeExists(); } List <GrupaTreninga> grupe = dohvatiSveGrupe(); foreach (GrupaTreninga g in grupe) { if (g.NazivGrupe == grupa.NazivGrupe) { throw new GrupaTreningaAlreadyExists(); } } using (ISession session = FluentNHibernate.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(grupa); transaction.Commit(); } } }