示例#1
0
        public bool Delete(Guid id)
        {
            using (MovieResShareEntities database = new MovieResShareEntities())
            {
                try
                {
                    Basic_Movie movie = database.Basic_Movie.FirstOrDefault(p => p.Id == id);
                    database.Basic_Movie.Remove(movie);

                    Step_Movie_Poster poster = database.Step_Movie_Poster.FirstOrDefault(p => p.Movie == id);
                    database.Step_Movie_Poster.Remove(poster);

                    Step_Movie_Rating rating = database.Step_Movie_Rating.FirstOrDefault(p => p.Movie == id);
                    database.Step_Movie_Rating.Remove(rating);

                    var country = database.Step_Movie_Country.Where(p => p.Movie == id);
                    database.Step_Movie_Country.RemoveRange(country);

                    var genre = database.Step_Movie_Genre.Where(p => p.Movie == id);
                    database.Step_Movie_Genre.RemoveRange(genre);

                    var lang = database.Step_Movie_Lang.Where(p => p.Movie == id);
                    database.Step_Movie_Lang.RemoveRange(lang);

                    database.SaveChanges();
                    return(true);
                }
                catch (Exception e)
                {
                    return(false);
                }
            }
        }
示例#2
0
        public static Step_Movie_Rating ToDatabase(Step_Movie_Rating_Info info)
        {
            Step_Movie_Rating rating = new Step_Movie_Rating();

            rating.Id        = info.Id;
            rating.Movie     = info.Movie;
            rating.Rated_Num = info.Rated_Num;
            rating.Score     = info.Score;
            rating.Star1     = info.Star1;
            rating.Star2     = info.Star2;
            rating.Star3     = info.Star3;
            rating.Star4     = info.Star4;
            rating.Star5     = info.Star5;

            return(rating);
        }
示例#3
0
        public static Step_Movie_Rating_Info ToModel(Step_Movie_Rating rating)
        {
            Step_Movie_Rating_Info info = new Step_Movie_Rating_Info();

            info.Id        = rating.Id;
            info.Movie     = (Guid)rating.Movie;
            info.Rated_Num = (long)rating.Rated_Num;
            info.Score     = (long)rating.Rated_Num;
            info.Star1     = rating.Star1;
            info.Star2     = rating.Star2;
            info.Star3     = rating.Star3;
            info.Star4     = rating.Star4;
            info.Star5     = rating.Star5;

            return(info);
        }