public bool Delete(int id)
        {
            var t = db.Student.Find(id);

            if (t != null)
            {
                var ku = db.KorisniciUloge.Where(a => a.StudentId == t.StudentId).FirstOrDefault();

                db.Remove(ku);
                db.SaveChanges();

                //Raspored
                var lista_rasporeda = db.Raspored.Where(a => a.StudentId == t.StudentId).ToList();

                foreach (var x in lista_rasporeda)
                {
                    db.Raspored.Remove(x);
                    db.SaveChanges();
                }

                //Pohađanja
                var lista_poahadjanja = db.Pohadja.Where(a => a.StudentId == t.StudentId).ToList();

                foreach (var z in lista_poahadjanja)
                {
                    db.Pohadja.Remove(z);
                    db.SaveChanges();
                }

                //Uplate
                var lista_uplate = db.Uplata.Where(a => a.StudentId == t.StudentId).ToList();

                foreach (var y in lista_uplate)
                {
                    y.AdministracijaId = null;
                    db.Uplata.Remove(y);
                    db.SaveChanges();
                }

                db.Remove(t);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
        public bool Delete(int id)
        {
            var temp = db.Profesor.Find(id);

            if (temp != null)
            {
                var ku = db.KorisniciUloge.Where(a => a.ProfesorId == temp.ProfesorId).FirstOrDefault();
                db.Remove(ku);
                db.SaveChanges();

                db.Remove(temp);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #3
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;
 }
Beispiel #5
0
        public bool Delete(int id)
        {
            Pohadja temp = db.Pohadja.Find(id);

            if (temp != null)
            {
                db.Remove(temp);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
        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 t = db.Ispit.Find(id);

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

            if (item != null)
            {
                var ku = db.KorisniciUloge.Where(a => a.AdministracijaId == item.AdministracijaId).FirstOrDefault();
                db.Remove(ku);
                db.SaveChanges();

                db.Administracija.Remove(item);
                db.SaveChanges();
                return(true);
            }
            return(false);
        }