Esempio n. 1
0
        public static ArrayList DohvatiNatjecanjaUcenika(int ucenikId)
        {
            ArrayList listaNatjecanjaUcenika = new ArrayList();

            using (var db = new SmartFitnessEntities())
            {
                var lista =
                    (from n in db.natjecanjes
                     join nu in db.natjecanje_ucenik on n.id_natjecanja equals nu.natjecanje_id_natjecanja
                     join u in db.uceniks on nu.ucenik_id_ucenika equals u.id_ucenika
                     join s in db.sports on n.id_sporta equals s.id_sporta
                     where u.id_ucenika == ucenikId
                     select new
                {
                    Sport = s.naziv,
                    Razina = n.razina_natjecanja,
                    Mjesto = n.mjesto_odrzavanja,
                    Datum = n.datum_vrijeme,
                    Opis = n.opis,
                    natjecanjeId = nu.natjecanje_ucenik__id
                }).ToList();
                listaNatjecanjaUcenika.AddRange(lista);
            }

            return(listaNatjecanjaUcenika);
        }
Esempio n. 2
0
 public static void BrisanjeSporta(sport odabrani)
 {
     using (var db = new SmartFitnessEntities())
     {
         db.sports.Attach(odabrani);
         db.sports.Remove(odabrani);
         db.SaveChanges();
     }
 }
Esempio n. 3
0
 public static void ObrisiUcenika(ucenik selektirani)
 {
     using (var db = new SmartFitnessEntities())
     {
         db.uceniks.Attach(selektirani);
         db.uceniks.Remove(selektirani);
         db.SaveChanges();
     }
 }
Esempio n. 4
0
 public static void ObrisiNatjecanjeUcenika(natjecanje_ucenik natjecanjeUcenika)
 {
     using (var db = new SmartFitnessEntities())
     {
         db.natjecanje_ucenik.Attach(natjecanjeUcenika);
         db.natjecanje_ucenik.Remove(natjecanjeUcenika);
         db.SaveChanges();
     }
 }
Esempio n. 5
0
 public static void ObrisiOcijenuUcenika(sport_ucenik sportUcenika)
 {
     using (var db = new SmartFitnessEntities())
     {
         db.sport_ucenik.Attach(sportUcenika);
         db.sport_ucenik.Remove(sportUcenika);
         db.SaveChanges();
     }
 }
Esempio n. 6
0
 public static void ObrisiNatjecanje(natjecanje natjecanje)
 {
     using (var db = new SmartFitnessEntities())
     {
         db.natjecanjes.Attach(natjecanje);
         db.natjecanjes.Remove(natjecanje);
         db.SaveChanges();
     }
 }
Esempio n. 7
0
 public static void ObrisiTreningUcenika(vjezba_ucenik trening)
 {
     using (var db = new SmartFitnessEntities())
     {
         db.vjezba_ucenik.Attach(trening);
         db.vjezba_ucenik.Remove(trening);
         db.SaveChanges();
     }
 }
Esempio n. 8
0
 public static void AzurirajOcijenuUcenika(sport_ucenik sportUcenika, DateTime datum, int ocijena, string opis)
 {
     using (var db = new SmartFitnessEntities())
     {
         sportUcenika.datum   = datum;
         sportUcenika.ocijena = ocijena;
         sportUcenika.opis    = opis;
         db.SaveChanges();
     }
 }
Esempio n. 9
0
        public static BindingList <vjezba> DohvatiVjezbe()
        {
            BindingList <vjezba> listaVjezbi = null;

            using (var db = new SmartFitnessEntities())
            {
                listaVjezbi = new BindingList <vjezba>(db.vjezbas.ToList());
            }
            return(listaVjezbi);
        }
Esempio n. 10
0
 public static void ObrisiVjezbu(int vjezbaId)
 {
     using (var db = new SmartFitnessEntities())
     {
         var _vjezba = db.vjezbas.FirstOrDefault(o => o.id_vjezbe == vjezbaId);
         db.vjezbas.Attach(_vjezba);
         db.vjezbas.Remove(_vjezba);
         db.SaveChanges();
     }
 }
Esempio n. 11
0
        public static natjecanje_ucenik DohvatiNatjecanjePoIdu(int natjecanjeId)
        {
            natjecanje_ucenik natjecanjeUcenika = null;

            using (var db = new SmartFitnessEntities())
            {
                natjecanjeUcenika = db.natjecanje_ucenik.FirstOrDefault(x => x.natjecanje_ucenik__id == natjecanjeId);
            }
            return(natjecanjeUcenika);
        }
Esempio n. 12
0
        public static vjezba DohvatiVjezbuPoIdu(int vjezbaId)
        {
            vjezba vjezba = null;

            using (var db = new SmartFitnessEntities())
            {
                vjezba = db.vjezbas.FirstOrDefault(o => o.id_vjezbe == vjezbaId);
            }
            return(vjezba);
        }
Esempio n. 13
0
 public static void AzuriranjeSporta(string naziv, string disciplina, sport odabrani)
 {
     using (var db = new SmartFitnessEntities())
     {
         db.sports.Attach(odabrani);
         odabrani.naziv      = naziv;
         odabrani.disciplina = disciplina;
         db.SaveChanges();
     }
 }
Esempio n. 14
0
        public static BindingList <sport> DohvatiSportove()
        {
            BindingList <sport> listaSportova = null;

            using (var db = new SmartFitnessEntities())
            {
                listaSportova = new BindingList <sport>(db.sports.ToList());
            }
            return(listaSportova);
        }
Esempio n. 15
0
        public static BindingList <natjecanje> DohvatiNatjecanja()
        {
            BindingList <natjecanje> listaNatjecanja = null;

            using (var db = new SmartFitnessEntities())
            {
                listaNatjecanja = new BindingList <natjecanje>(db.natjecanjes.ToList());
            }
            return(listaNatjecanja);
        }
Esempio n. 16
0
        public static natjecanje DohvatiNatjecanjePomocuId(int idNatjecanja)
        {
            natjecanje natjecanje;

            using (var db = new SmartFitnessEntities())
            {
                natjecanje = db.natjecanjes.FirstOrDefault(n => n.id_natjecanja == idNatjecanja);
            }
            return(natjecanje);
        }
Esempio n. 17
0
        public static ucenik DohvatiUcenikaPoIdu(int ucenikId)
        {
            ucenik ucenik = null;

            using (var db = new SmartFitnessEntities())
            {
                ucenik = db.uceniks.FirstOrDefault(u => u.id_ucenika == ucenikId);
            }
            return(ucenik);
        }
Esempio n. 18
0
        public static BindingList <ucenik> DohvatiUcenikeKojiSuNaVjezbama()
        {
            BindingList <ucenik> listaUcenika = null;

            using (var entities = new SmartFitnessEntities())
            {
                listaUcenika = new BindingList <ucenik>(entities.uceniks
                                                        .Where(o => o.vjezba_ucenik.Count > 0).ToList());
            }
            return(listaUcenika);
        }
Esempio n. 19
0
 public static void AzurirajVjezbu(vjezba vjezba, string naziv, string opis, int vrijeme, int brojPonavljanja)
 {
     using (var db = new SmartFitnessEntities())
     {
         vjezba.naziv             = naziv;
         vjezba.opis              = opis;
         vjezba.ponavljanja       = brojPonavljanja;
         vjezba.vrijeme_vjezbanja = vrijeme;
         db.SaveChanges();
     }
 }
Esempio n. 20
0
        public static BindingList <ucenik> DohvatiUcenike()
        {
            BindingList <ucenik> lista = null;

            using (var db = new SmartFitnessEntities())
            {
                lista = new BindingList <ucenik>(db.uceniks.ToList());
            }

            return(lista);
        }
Esempio n. 21
0
        public static sport_ucenik DohvatiSportIOcijenuUcenika(int vjezbaId)
        {
            sport_ucenik sportIOcijena = null;

            using (var db = new SmartFitnessEntities())
            {
                var rezultat = (from s1 in db.sport_ucenik
                                where s1.id_ucenik_sport == vjezbaId
                                select s1).SingleOrDefault();
            }
            return(sportIOcijena);
        }
Esempio n. 22
0
        public static List <DateTime> DohvatiDatumeOdabraneVjezbeIUcenika(int ucenikId, int vjezbaId)
        {
            List <DateTime> datumi = null;

            using (var db = new SmartFitnessEntities())
            {
                datumi = db.vjezba_ucenik
                         .Where(b => b.ucenik_id_ucenika == ucenikId && b.vjezba_id_vjezbe == vjezbaId)
                         .Select(u => u.datum).ToList();
            }
            return(datumi);
        }
Esempio n. 23
0
        public static natjecanje_ucenik DohvatiNatjecanjeUcenika(int ucenikId, int natjecanjeId)
        {
            natjecanje_ucenik natjecanjeUcenika = null;

            using (var db = new SmartFitnessEntities())
            {
                natjecanjeUcenika = db.natjecanje_ucenik.FirstOrDefault(nu =>
                                                                        nu.ucenik_id_ucenika == ucenikId && nu.natjecanje_id_natjecanja == natjecanjeId);
            }

            return(natjecanjeUcenika);
        }
Esempio n. 24
0
        public static int?DohvatiNormuVjezbe(int ucenikId, int vjezbaId)
        {
            int?tmp = 0;

            using (var db = new SmartFitnessEntities())
            {
                tmp = db.vjezba_ucenik
                      .Where(b => b.ucenik_id_ucenika == ucenikId && b.vjezba_id_vjezbe == vjezbaId)
                      .Select(u => u.vjezba.ponavljanja).First();
            }
            return(tmp);
        }
Esempio n. 25
0
        public static List <int> DohvatiPonavljanjaOdabraneVjezbeIUcenika(int ucenikId, int vjezbaId)
        {
            List <int> ostvarenoPonavljanja = null;

            using (var db = new SmartFitnessEntities())
            {
                ostvarenoPonavljanja = db.vjezba_ucenik
                                       .Where(b => b.ucenik_id_ucenika == ucenikId && b.vjezba_id_vjezbe == vjezbaId)
                                       .Select(u => u.ostvareno_ponavljanja).ToList();
            }
            return(ostvarenoPonavljanja);
        }
Esempio n. 26
0
        public static sport_ucenik DohvatiSportIOcijenuUcenika(ucenik ucenik, sport sport)
        {
            sport_ucenik sportIOcijena = null;

            using (var db = new SmartFitnessEntities())
            {
                sportIOcijena = db.sport_ucenik.FirstOrDefault(o =>
                                                               o.ucenik_id_ucenika == ucenik.id_ucenika &&
                                                               o.sport_id_sporta == sport.id_sporta);
            }
            return(sportIOcijena);
        }
Esempio n. 27
0
 public static void AzurirajNatjecanje(natjecanje natjecanje, string opis, string razinaNatjecanja,
                                       string mjestoNatjecanja, DateTime datumVrijeme, int sportId)
 {
     using (var db = new SmartFitnessEntities())
     {
         natjecanje.opis = opis;
         natjecanje.razina_natjecanja = razinaNatjecanja;
         natjecanje.mjesto_odrzavanja = mjestoNatjecanja;
         natjecanje.datum_vrijeme     = datumVrijeme;
         natjecanje.sport.id_sporta   = sportId;
         db.SaveChanges();
     }
 }
Esempio n. 28
0
 public static bool ProvjeraPrijave(string korisnickoIme, string lozinka)
 {
     using (var db = new SmartFitnessEntities())
     {
         var korisnik = db.korisniks.FirstOrDefault(a =>
                                                    a.korisnicko_ime == korisnickoIme && a.lozinka == lozinka);
         if (korisnik != null)
         {
             return(true);
         }
         return(false);
     }
 }
Esempio n. 29
0
 public static void DodavanjeSporta(string naziv, string disciplina)
 {
     using (var db = new SmartFitnessEntities())
     {
         sport sport = new sport
         {
             naziv      = naziv,
             disciplina = disciplina,
         };
         db.sports.Add(sport);
         db.SaveChanges();
     }
 }
Esempio n. 30
0
        public static void AzurirajUcenika(string ime, string prezime, int razred, ucenik selektirani)
        {
            using (var db = new SmartFitnessEntities())
            {
                db.uceniks.Attach(selektirani);
                selektirani.ime          = ime;
                selektirani.prezime      = prezime;
                selektirani.razred       = razred;
                selektirani.id_korisnika = 3;


                db.SaveChanges();
            }
        }