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