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;
        }
Exemplo n.º 3
0
        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);
        }