Beispiel #1
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));
        }
Beispiel #2
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));
        }
Beispiel #3
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()));
        }