public bool AddNewFilm(string title) { using (var db = new FilmListHelperDbContext()) { var titleLower = title.ToLower(); var filmList = db.Films.Select(film => film.FilmTitle).ToList(); var filmListLowcase = filmList.ConvertAll(d => d.ToLower()); if (filmListLowcase.Contains(titleLower)) { return(false); } else { db.Films.Add( new Film { FilmTitle = title, Date = DateTime.Now } ); db.SaveChanges(); return(true); } } }
public void UpdateFilm(int filmId, string filmTitle) { using (var db = new FilmListHelperDbContext()) { var film = db.Films.Where(film => film.FilmId == filmId).SingleOrDefault(); film.FilmTitle = filmTitle; db.SaveChanges(); } }
public void DeleteFilm(int filmId) { using (var db = new FilmListHelperDbContext()) { var film = db.Films.Where(film => film.FilmId == filmId).SingleOrDefault(); db.Remove(film); db.SaveChanges(); } }