示例#1
0
 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();
 }
示例#2
0
 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;
 }