private static void Write(Music music) { // For writing new book and updating exisitng book var newMusic = new Klib.Music(); var existingMovieCount = db.Movies .Select(thisMusic => thisMusic.UID == music.UID) .Count(); if (existingMovieCount == 0) { int resourceUID = WriteResource(); newMusic.UID = resourceUID; } else newMusic = Build(music); db.Musics.InsertOnSubmit(newMusic); db.SubmitChanges(); }
private static Klib.Music Build(Music music) { var builtMusic = new Klib.Music(); builtMusic.UID = music.UID; builtMusic.Track = music.Track; builtMusic.Artist = music.Artist; builtMusic.Album = music.Album; builtMusic.Owner = music.Owner; return builtMusic; }