Example #1
0
        /// <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
            });
        }
Example #2
0
        /// <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 });
        }