예제 #1
0
        private static korisnik KreirajKorisnikaZaUnosUBazu(korisnikUcenikView ucenik, int idRazreda)
        {
            korisnik zaUnosUBazu = new korisnik();

            zaUnosUBazu.ime            = ucenik.ime;
            zaUnosUBazu.prezime        = ucenik.prezime;
            zaUnosUBazu.korisnicko_ime = ucenik.korisnicko_ime;
            zaUnosUBazu.lozinka        = ucenik.lozinka;
            zaUnosUBazu.mail           = ucenik.mail;
            zaUnosUBazu.adresa         = ucenik.adresa;
            zaUnosUBazu.postanski_broj = ucenik.postanski_broj;
            zaUnosUBazu.status         = 1;
            zaUnosUBazu.tip_id         = 1;
            zaUnosUBazu.razred_id      = idRazreda;

            return(zaUnosUBazu);
        }
예제 #2
0
        public static bool IzbrisiOdabranogUcenika(korisnikUcenikView odabran)
        {
            bool izbrisan = true;

            using (var context = new KvizModelEntities())
            {
                var query = from k in context.korisnici
                            where k.korisnicko_ime == odabran.korisnicko_ime && k.lozinka == odabran.lozinka
                            select k;
                korisnik zaUpdate = query.Single();
                zaUpdate.status = 0;
                if (context.SaveChanges() == 0)
                {
                    izbrisan = false;
                }
            }

            return(izbrisan);
        }
예제 #3
0
        public static int DodajNovogUcenika(korisnikUcenikView unesenUcenik)
        {
            int brojRedova = 0;
            int idRazreda;

            using (var context = new KvizModelEntities())
            {
                var query = from r in context.razredi
                            from s in context.skole
                            where r.naziv_razreda == unesenUcenik.naziv_razreda && s.naziv_skole == unesenUcenik.naziv_skole && r.skola_id == s.skola_id
                            select r.razred_id;
                idRazreda = query.Single();

                korisnik zaUnosUBazu = KreirajKorisnikaZaUnosUBazu(unesenUcenik, idRazreda);
                context.korisnici.Add(zaUnosUBazu);
                if (context.SaveChanges() != 0)
                {
                    brojRedova = 1;
                }
            }
            return(brojRedova);
        }