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); } } }
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); }
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); }