Esempio n. 1
0
        public override Book CreateBook <T>(T publication)
        {
            BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema;

            return(publicationCreator.CreateBook(
                       title: bibtexPublication.title,
                       year: bibtexPublication.GetYear(),
                       url: bibtexPublication.url,
                       authors: bibtexPublication.GetAuthors(),
                       editorial: null));
        }
Esempio n. 2
0
        public override CongressComunication CreateCongressComunication <T>(T publication)
        {
            BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema;

            return(publicationCreator.CreateCongressComunication(
                       title: bibtexPublication.title,
                       year: bibtexPublication.GetYear(),
                       url: bibtexPublication.url,
                       authors: bibtexPublication.GetAuthors(),
                       edition: null,
                       congress: null,
                       place: null,
                       initialPage: bibtexPublication.GetInitialPage(),
                       finalPage: bibtexPublication.GetFinalPage()));
        }
Esempio n. 3
0
        public override Article CreateArticle <T>(T publication)
        {
            BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema;

            int year = bibtexPublication.GetYear();

            return(publicationCreator.CreateArticle(
                       title: bibtexPublication.title,
                       year: bibtexPublication.GetYear(),
                       url: bibtexPublication.url,
                       authors: bibtexPublication.GetAuthors(),
                       initialPage: bibtexPublication.GetInitialPage(),
                       finalPage: bibtexPublication.GetFinalPage(),
                       volume: bibtexPublication.volume,
                       number: bibtexPublication.number,
                       month: null,
                       journalName: bibtexPublication.publisher));
        }
Esempio n. 4
0
        public override bool IsCongressComunication <T>(T publication)
        {
            BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema;

            return(bibtexPublication.type.Equals("paper-conference"));
        }
Esempio n. 5
0
        public override bool IsBook <T>(T publication)
        {
            BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema;

            return(bibtexPublication.type.Equals("book"));
        }
Esempio n. 6
0
        public override bool IsArticle <T>(T publication)
        {
            BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema;

            return(bibtexPublication.type.Equals("article-journal"));
        }