public void Edit(DVD dvd) { var repository = new DVDLibraryEntities(); Dvd dvdToEdit = new Dvd(); dvdToEdit.DvdId = dvd.DvdId; dvdToEdit.Title = dvd.Title; dvdToEdit.RealeaseYear = dvd.RealeaseYear; dvdToEdit.Notes = dvd.Notes; int?ratingId = Helpers.GetRatingId(dvd.Rating); if (ratingId == null) { dvdToEdit.RatingId = null; } else { dvdToEdit.RatingId = ratingId; } int?directorId = GetDirectorId(dvd.Director); if (directorId == null) { dvdToEdit.DirectorId = null; } else { dvdToEdit.DirectorId = directorId; } repository.Entry(dvdToEdit).State = System.Data.Entity.EntityState.Modified; repository.SaveChanges(); if (!string.IsNullOrEmpty(dvd.Director)) { DirectorTableCleanUp(dvd.Director); } }
public void EditDvd(Dvd dvd) { dvdEntity.Entry(dvd).State = EntityState.Modified; }