public StudentAdmin Insert(StudentAdmin novi) { var entity = new Database.Student() { Adresa = novi.Adresa, DatumRodjenja = novi.DatumRodjenja, DatumUpisa = novi.DatumUpisa, Ime = novi.Ime, Indeks = novi.Indeks, KorisnickoIme = novi.KorisnickoIme, Mail = novi.Mail, NacinStudiranja = novi.NacinStudiranja, ObnavljaGodinu = novi.ObnavljaGodinu, OvjerenSemestar = novi.OvjerenSemestar, Prezime = novi.Prezime, ProsjecnaOcjena = novi.ProsjecnaOcjena, Slika = novi.Slika, Spol = novi.Spol, Status = novi.Status, Telefon = novi.Telefon, UpisanSemestar = novi.UpisanSemestar }; entity.LozinkaSalt = GenerateSalt(); entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, novi.LozinkaHash); if (entity.Slika == null) { entity.Slika = Properties.Resources.test2; } db.Add(entity); db.SaveChanges(); var list = db.Student.ToList(); foreach (var x in list) { if (x.KorisnickoIme == novi.KorisnickoIme && x.Ime == novi.Ime && x.Prezime == novi.Prezime) { KorisniciUloge n = new KorisniciUloge { StudentId = x.StudentId, DatumIzmjene = DateTime.Now, UlogaId = 2 }; db.KorisniciUloge.Add(n); db.SaveChanges(); } } return(novi); }
public obavijesti Insert(obavijesti novi) { Database.Obavijest temp = new Database.Obavijest { DatumObjave = novi.DatumObjave, Naslov = novi.Naslov, ProfesorId = novi.ProfesorID, Sadrzaj = novi.Sadrzaj }; db.Add(temp); db.SaveChanges(); return novi; }
public Models.Raspored Insert(Models.Raspored tmp) { Database.Raspored temp = new Database.Raspored { Datum = tmp.Datum, StudentId = tmp.StudentId, Naslov = tmp.Naslov, Opis = tmp.Opis, Vazno = tmp.Vazno }; db.Add(temp); db.SaveChanges(); return(tmp); }
public ispiti Insert(ispiti tmp) { Database.Ispit temp = new Database.Ispit { BrojPitanja = tmp.BrojPitanja, Datum = tmp.Datum, KursId = tmp.KursId, MaxBodova = tmp.MaxBodova, ParcijalnoBodovanje = tmp.ParcijalnoBodovanje, ProfesorId = tmp.ProfesorId, Trajanje = tmp.Trajanje, Ucionica = tmp.Ucionica }; db.Add(temp); db.SaveChanges(); return(tmp); }