Example #1
0
        /// <summary>
        /// Удаление зала
        /// </summary>
        /// <param name="ID"></param>
        public void Delete(int ID)
        {
            List <Session> h = (db.HallSet.Find(ID)).Session.ToList();

            foreach (Session x in h)
            {//удаляем все сеансы
                SessionRepository c = new SessionRepository(db);
                c.Delete(x.ID);
            }
            db.HallSet.Find(ID).Deleted = true;
            db.SaveChanges();
        }
Example #2
0
        /// <summary>
        /// Удаление фильма
        /// </summary>
        /// <param name="ID"></param>
        public void Delete(int ID)
        {
            Film           s   = db.FilmSet.Find(ID);
            List <Session> ses = s.Session.ToList();

            foreach (Session x in ses)
            {//удаляем все сеансы данного фильма
                SessionRepository c = new SessionRepository(db);
                c.Delete(x.ID);
            }
            db.FilmSet.Remove(s);
            db.SaveChanges();
        }