예제 #1
0
        public void AddDisk(string name, string format, int copy, int cost)
        {
            using (Contex db = new Contex())
            {
                Disk disk = new Disk
                {
                    Name   = name,
                    cost   = cost,
                    format = format,
                    copy   = copy,
                };
                //diskGl = disk;
                db.Disks.Add(disk);
                db.SaveChanges();

                /*using (Contex My = new Contex())
                 * {*/
                for (int i = 0; i < ArrayMoviesDisk.movies.Count; i++)
                {
                    //var movie = ArrayMoviesDisk.movies[i];
                    int movieId = Convert.ToInt32(ArrayMoviesDisk.arrayList[i]);
                    //int movieId = movie.Id;
                    //Movie movie2 = My.Movies.Include(s => s.).First
                    //MessageBox.Show(movie2.Name);
                    Movie movie2 = db.Movies.First(s => s.Id == movieId);
                    //Movie movie = My.Movies.Where(k => k.Id == movieId).FirstOrDefault();
                    //Movie movie1 = movie;
                    int       diskId    = disk.Id;
                    MovieDisk movieDisk = new MovieDisk
                    {
                        MovieId = movieId,
                        DiskId  = diskId,
                    };
                    db.MovieDisks.Add(movieDisk);
                }
                db.SaveChanges();
                //}
            }
        }