예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            //using (var context = new DataContext())
            //{
            //    Person person = context.Persons.Find(id);

            //    foreach (var child in person.Children.ToList())
            //    {
            //        person.Children.Remove(child);
            //    }

            //    foreach (var parent in person.Parents.ToList())
            //    {
            //        person.Parents.Remove(parent);
            //    }

            //    context.Persons.Remove(patient);

            //    context.SaveChanges();
            //}
            using (var db = new mvcAssignmentEntities())
            {
                Airports airports = db.Airports.Find(id);
                //db.Airports.Remove(airports);
                foreach (var child in airports.Airplanes.ToList())
                {
                    {
                        airports.Airplanes.Remove(child);
                    }
                    //Airplanes airplanes = db.Airplanes.Find(id);
                    // db.Airplanes.Remove(airplanes);
                    db.Airports.Remove(airports);
                }

                db.Airports.Remove(airports);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
        }