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)); }
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())); }
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)); }
public override bool IsCongressComunication <T>(T publication) { BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema; return(bibtexPublication.type.Equals("paper-conference")); }
public override bool IsBook <T>(T publication) { BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema; return(bibtexPublication.type.Equals("book")); }
public override bool IsArticle <T>(T publication) { BibTeXPublicationSchema bibtexPublication = publication as BibTeXPublicationSchema; return(bibtexPublication.type.Equals("article-journal")); }