Exemple #1
0
        public bool Delete(int id)
        {
            var temp = db.Raspored.Find(id);

            if (temp != null)
            {
                db.Remove(temp);
                db.SaveChanges();
                return(true);
            }
            return(false);
        }
 public bool Delete(int id)
 {
     var t = db.Obavijest.Find(id);
     if (t != null)
     {
         db.Remove(t);
         db.SaveChanges();
         return true;
     }
     else
         return false;
 }
        public AdministracijaAdmin Insert(AdministracijaAdmin novi)
        {
            var entity = new Administracija
            {
                Adresa          = novi.Adresa,
                DatumRodjenja   = novi.DatumRodjenja,
                DatumZaposlenja = novi.DatumZaposlenja,
                Ime             = novi.Ime,
                Kancelarija     = novi.Kancelarija,
                KorisniciUloge  = null,
                KorisnickoIme   = novi.KorisnickoIme,
                Mail            = novi.Mail,
                Prezime         = novi.Prezime,
                Slika           = novi.Slika,
                Spol            = novi.Spol,
                Staz            = novi.Staz,
                Uplata          = null,
                VrstaUgovora    = novi.VrstaUgovora
            };

            entity.LozinkaSalt = GenerateSalt();
            entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, novi.LozinkaHash);

            if (entity.Slika == null)
            {
                entity.Slika = Properties.Resources.test2;
            }
            db.Administracija.Add(entity);
            db.SaveChanges();

            var list = db.Administracija.ToList();

            foreach (var x in list)
            {
                if (x.KorisnickoIme == novi.KorisnickoIme && x.Ime == novi.Ime && x.Prezime == novi.Prezime)
                {
                    KorisniciUloge n = new KorisniciUloge
                    {
                        AdministracijaId = x.AdministracijaId,
                        DatumIzmjene     = DateTime.Now,
                        UlogaId          = 1
                    };

                    db.KorisniciUloge.Add(n);
                    db.SaveChanges();
                }
            }

            return(novi);
        }
        public bool Delete(int id)
        {
            Database.Kurs temp = db.Kurs.Find(id);

            if (temp != null)
            {
                db.Remove(temp);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public bool Delete(int id)
        {
            var temp = db.Uplata.Find(id);

            if (temp != null)
            {
                db.Remove(temp);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public bool Delete(int id)
        {
            var t = db.Ispit.Find(id);

            if (t != null)
            {
                db.Remove(t);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #7
0
        public predavanja Insert(predavanja _novi)
        {
            var n = new Predaje()
            {
                DatumPredavanja = _novi.DatumPredavanja,
                Odrzano         = _novi.Odrzano,
                Opis            = _novi.Opis,
                KursId          = _novi.KursId,
                ProfesorId      = _novi.ProfesorId,
                Vrsta           = _novi.Vrsta
            };

            db.Predaje.Add(n);
            db.SaveChanges();

            return(_novi);
        }
Exemple #8
0
        public pohadjanja Insert(pohadjanja _novi)
        {
            var n = new Pohadja()
            {
                Aktivan         = _novi.Aktivan,
                BrojObnavljanja = _novi.BrojObnavljanja,
                KursId          = _novi.KursId,
                Obnavlja        = _novi.Obnavlja,
                StudentId       = _novi.StudentId,
                Polozio         = _novi.Polozio,
                Ocjena          = _novi.Ocjena,
            };

            db.Pohadja.Add(n);
            db.SaveChanges();

            return(_novi);
        }
        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);
        }
Exemple #10
0
        public Models.ProfesorAdmin Update(int id, ProfesorAdmin o)
        {
            Profesor temp = db.Profesor.Find(id);

            temp.Slika           = o.Slika;
            temp.Adresa          = o.Adresa;
            temp.DatumRodjenja   = o.DatumRodjenja;
            temp.DatumZaposlenja = o.DatumZaposlenja;
            temp.Ime             = o.Ime;
            temp.Kancelarija     = o.Kancelarija;
            temp.LozinkaHash     = o.LozinkaHash;
            temp.LozinkaSalt     = o.LozinkaSalt;
            temp.Mail            = o.Mail;
            temp.Prezime         = o.Prezime;
            temp.Spol            = o.Spol;
            temp.Staz            = o.Staz;
            temp.Zvanje          = o.Zvanje;
            temp.VrstaUgovora    = o.VrstaUgovora;

            db.SaveChanges();

            return(o);
        }