private static void Write(Movie movie) { // For writing new book and updating exisitng book var newMovie = new Klib.Movie(); var existingMovieCount = db.Movies .Select(thisMovie => thisMovie.UID == movie.UID) .Count(); if (existingMovieCount == 0) { int resourceUID = WriteResource(); newMovie.UID = resourceUID; } else newMovie = Build(movie); db.Movies.InsertOnSubmit(newMovie); db.SubmitChanges(); }
private static Klib.Movie Build(Movie movie) { var builtMovie = new Klib.Movie(); builtMovie.UID = movie.UID; builtMovie.Title = movie.Title; builtMovie.Year = movie.Year; builtMovie.Owner = movie.Owner; return builtMovie; }