/// <summary> /// Adds a genre to a title /// </summary> /// <param name="title"></param> /// <param name="genre"></param> private static void AddGenreToTitle(Dao.Title title, string genre) { if (string.IsNullOrEmpty(genre)) { return; } // see if the genre exists Dao.GenreMetaData meta = Dao.TitleCollectionDao.GetGenreMetaDataByName(genre); if (meta == null) { meta = new OMLEngine.Dao.GenreMetaData(); meta.Name = genre; // save the genre Dao.DBContext.Instance.GenreMetaDatas.InsertOnSubmit(meta); } title.Genres.Add(new Dao.Genre { MetaData = meta }); }
/// <summary> /// Adds a genre to a title /// </summary> /// <param name="title"></param> /// <param name="genre"></param> private static void AddGenreToTitle(Dao.Title title, string genre) { if (string.IsNullOrEmpty(genre)) return; // see if the genre exists Dao.GenreMetaData meta = Dao.TitleCollectionDao.GetGenreMetaDataByName(genre); if (meta == null) { meta = new OMLEngine.Dao.GenreMetaData(); meta.Name = genre; // save the genre Dao.DBContext.Instance.GenreMetaDatas.InsertOnSubmit(meta); } title.Genres.Add(new Dao.Genre { MetaData = meta }); }