ScientificReport
ScientificReport.DTO.Models.Publication.PublicationCreateModel Class Reference
Collaboration diagram for ScientificReport.DTO.Models.Publication.PublicationCreateModel:
Collaboration graph

Public Types

enum  PublicationTypes { PublicationTypes.Article, PublicationTypes.ScientificWork, PublicationTypes.ReportThesis, PublicationTypes.Other }
 

Public Member Functions

 PublicationCreateModel ()
 
 PublicationCreateModel (DAL.Entities.Publications.Publication publication)
 
DAL.Entities.Publications.Publication ToPublication ()
 
DAL.Entities.Publications.Article ToArticle ()
 

Properties

Models.Publication Publication [get, set]
 
ArticleModel Article [get, set]
 
ScientificWork ScientificWork [get, set]
 
ReportThesisModel ReportThesis [get, set]
 
PublicationTypes PublicationType [get, set]
 

Detailed Description

Definition at line 7 of file PublicationCreateModel.cs.

Member Enumeration Documentation

Enumerator
Article 
ScientificWork 
ReportThesis 
Other 

Definition at line 19 of file PublicationCreateModel.cs.

Constructor & Destructor Documentation

ScientificReport.DTO.Models.Publication.PublicationCreateModel.PublicationCreateModel ( )

Definition at line 24 of file PublicationCreateModel.cs.

ScientificReport.DTO.Models.Publication.PublicationCreateModel.PublicationCreateModel ( DAL.Entities.Publications.Publication  publication)

Definition at line 29 of file PublicationCreateModel.cs.

Member Function Documentation

DAL.Entities.Publications.Article ScientificReport.DTO.Models.Publication.PublicationCreateModel.ToArticle ( )

Definition at line 69 of file PublicationCreateModel.cs.

Here is the caller graph for this function:

DAL.Entities.Publications.Publication ScientificReport.DTO.Models.Publication.PublicationCreateModel.ToPublication ( )

Definition at line 54 of file PublicationCreateModel.cs.

Here is the caller graph for this function:

Property Documentation

ArticleModel ScientificReport.DTO.Models.Publication.PublicationCreateModel.Article
getset

Definition at line 11 of file PublicationCreateModel.cs.

Models.Publication ScientificReport.DTO.Models.Publication.PublicationCreateModel.Publication
getset

Definition at line 9 of file PublicationCreateModel.cs.

PublicationTypes ScientificReport.DTO.Models.Publication.PublicationCreateModel.PublicationType
getset

Definition at line 17 of file PublicationCreateModel.cs.

ReportThesisModel ScientificReport.DTO.Models.Publication.PublicationCreateModel.ReportThesis
getset

Definition at line 15 of file PublicationCreateModel.cs.

ScientificWork ScientificReport.DTO.Models.Publication.PublicationCreateModel.ScientificWork
getset

Definition at line 13 of file PublicationCreateModel.cs.


The documentation for this class was generated from the following file: