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

Public Member Functions

 PublicationIndexModel ()
 
 PublicationIndexModel (IEnumerable< DAL.Entities.Publications.Publication > publications)
 

Properties

int YearFromFilter [get, set]
 
int YearToFilter [get, set]
 
DAL.Entities.Publications.Publication.PublicationSetType PublicationSetType [get, set]
 
DAL.Entities.Publications.Publication.SortByOptions SortBy [get, set]
 
IEnumerable< DAL.Entities.Publications.PublicationBasePublications [get, set]
 
IEnumerable< string > PublicationSetTypeOptions [get, set]
 
IEnumerable< DAL.Entities.ReportThesisReportTheses [get, set]
 
- Properties inherited from ScientificReport.DTO.Models.PageModel
int CurrentPage [get, set]
 
int Count = 1 [get, set]
 
virtual int PageSize [get, set]
 

Additional Inherited Members

- Public Attributes inherited from ScientificReport.DTO.Models.PageModel
int TotalPages => (int)Math.Ceiling(decimal.Divide(Count, PageSize))
 
bool ShowPrevious => CurrentPage > 1
 
bool ShowNext => CurrentPage < TotalPages
 

Detailed Description

Definition at line 5 of file PublicationIndexModel.cs.

Constructor & Destructor Documentation

ScientificReport.DTO.Models.Publication.PublicationIndexModel.PublicationIndexModel ( )

Definition at line 16 of file PublicationIndexModel.cs.

ScientificReport.DTO.Models.Publication.PublicationIndexModel.PublicationIndexModel ( IEnumerable< DAL.Entities.Publications.Publication publications)

Definition at line 21 of file PublicationIndexModel.cs.

Property Documentation

IEnumerable<DAL.Entities.Publications.PublicationBase> ScientificReport.DTO.Models.Publication.PublicationIndexModel.Publications
getset

Definition at line 11 of file PublicationIndexModel.cs.

DAL.Entities.Publications.Publication.PublicationSetType ScientificReport.DTO.Models.Publication.PublicationIndexModel.PublicationSetType
getset

Definition at line 9 of file PublicationIndexModel.cs.

IEnumerable<string> ScientificReport.DTO.Models.Publication.PublicationIndexModel.PublicationSetTypeOptions
getset

Definition at line 12 of file PublicationIndexModel.cs.

IEnumerable<DAL.Entities.ReportThesis> ScientificReport.DTO.Models.Publication.PublicationIndexModel.ReportTheses
getset

Definition at line 14 of file PublicationIndexModel.cs.

DAL.Entities.Publications.Publication.SortByOptions ScientificReport.DTO.Models.Publication.PublicationIndexModel.SortBy
getset

Definition at line 10 of file PublicationIndexModel.cs.

int ScientificReport.DTO.Models.Publication.PublicationIndexModel.YearFromFilter
getset

Definition at line 7 of file PublicationIndexModel.cs.

int ScientificReport.DTO.Models.Publication.PublicationIndexModel.YearToFilter
getset

Definition at line 8 of file PublicationIndexModel.cs.


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