예제 #1
0
        private void Builder_OnMovieLoaded(object sender, MovieBuildedEventArgs e)
        {
            var movieInfo = e.MovieInfo;
            var dbMovie   = new Database.Movies
            {
                ProviderId  = provider.Id,
                Title       = movieInfo.Title,
                Year        = movieInfo.Year,
                Description = movieInfo.Description,
                Link        = movieInfo.Link.ToString(),
                Genres      = (int)movieInfo.Genre,
                CreatedDate = DateTime.Now
            };

            if (movieInfo.CoverImage != null)
            {
                dbMovie.Cover = movieInfo.CoverImage.ToString();
            }

            context.SaveMovieInformation(dbMovie, movieInfo);
            provider.LastMovieTitleProcessed = movieInfo.Title;
            context.SubmitChanges();
        }