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_Poster ToDatabase(Step_Movie_Poster_Info info) { Step_Movie_Poster poster = new Step_Movie_Poster(); poster.Id = info.Id; poster.Movie = info.Movie; poster.Large = info.Large; poster.Small = info.Small; poster.Medium = info.Medium; return(poster); }
public static Step_Movie_Poster_Info ToModel(Step_Movie_Poster poster) { Step_Movie_Poster_Info info = new Step_Movie_Poster_Info(); info.Id = poster.Id; info.Movie = (Guid)poster.Movie; info.Large = poster.Large; info.Small = poster.Small; info.Medium = poster.Medium; return(info); }