Exemple #1
0
        public static HitomiMetadata ArticleToMetadata(HitomiArticle article)
        {
            HitomiMetadata metadata = new HitomiMetadata();

            metadata.Artists    = article.Artists;
            metadata.Characters = article.Characters;
            metadata.Groups     = article.Groups;
            metadata.ID         = Convert.ToInt32(article.Magic);
            metadata.Language   = LegalizeLanguage(article.Language);
            metadata.Name       = article.Title;
            metadata.Parodies   = article.Series;
            metadata.Tags       = article.Tags.Select(x => LegalizeTag(x)).ToArray();
            metadata.Type       = article.Types;
            return(metadata);
        }
Exemple #2
0
        public static HitomiArticle MetadataToArticle(HitomiMetadata metadata)
        {
            HitomiArticle article = new HitomiArticle();

            article.Artists       = metadata.Artists;
            article.Characters    = metadata.Characters;
            article.Groups        = metadata.Groups;
            article.Language      = metadata.Language;
            article.Magic         = metadata.ID.ToString();
            article.OriginalTitle = metadata.Name;
            article.Series        = metadata.Parodies;
            article.Tags          = metadata.Tags;
            article.Title         = metadata.Name;
            article.Types         = metadata.Type;
            return(article);
        }