Example #1
0
        public override Book CreateBook <T>(T publication)
        {
            IEEEXplorerPublicationSchema ieeePublication = publication as IEEEXplorerPublicationSchema;

            return(publicationCreator.CreateBook(
                       title: ieeePublication.publication_title,
                       year: Convert.ToInt32(ieeePublication.publication_year),
                       url: ieeePublication.pdf_url,
                       authors: ieeePublication.GetAuthors(),
                       editorial: null));
        }
Example #2
0
        public override CongressComunication CreateCongressComunication <T>(T publication)
        {
            IEEEXplorerPublicationSchema ieeePublication = publication as IEEEXplorerPublicationSchema;

            return(publicationCreator.CreateCongressComunication(
                       title: ieeePublication.publication_title,
                       year: Convert.ToInt32(ieeePublication.publication_year),
                       url: ieeePublication.pdf_url,
                       authors: ieeePublication.GetAuthors(),
                       edition: null,
                       congress: ieeePublication.title,
                       place: ieeePublication.conference_location,
                       initialPage: ieeePublication.start_page,
                       finalPage: ieeePublication.end_page));
        }
Example #3
0
        public override Article CreateArticle <T>(T publication)
        {
            IEEEXplorerPublicationSchema ieeePublication = publication as IEEEXplorerPublicationSchema;

            return(publicationCreator.CreateArticle(
                       title: ieeePublication.title,
                       year: Convert.ToInt32(ieeePublication.publication_year),
                       url: ieeePublication.pdf_url,
                       authors: ieeePublication.GetAuthors(),
                       initialPage: ieeePublication.start_page,
                       finalPage: ieeePublication.end_page,
                       volume: ieeePublication.volume,
                       number: ieeePublication.article_number,
                       month: ieeePublication.GetMonth(),
                       journalName: ieeePublication.publisher));
        }
Example #4
0
        public override bool IsCongressComunication <T>(T publication)
        {
            IEEEXplorerPublicationSchema ieeePublication = publication as IEEEXplorerPublicationSchema;

            return(ieeePublication.content_type.Equals("Conferences"));
        }
Example #5
0
        public override bool IsBook <T>(T publication)
        {
            IEEEXplorerPublicationSchema ieeePublication = publication as IEEEXplorerPublicationSchema;

            return(ieeePublication.content_type.Equals("Books"));
        }
Example #6
0
        public override bool IsArticle <T>(T publication)
        {
            IEEEXplorerPublicationSchema ieeePublication = publication as IEEEXplorerPublicationSchema;

            return(ieeePublication.content_type.Equals("Journals"));
        }