ScientificReport
ScientificReport.BLL.Interfaces.IReportThesisService Interface Reference
Inheritance diagram for ScientificReport.BLL.Interfaces.IReportThesisService:
Inheritance graph
Collaboration diagram for ScientificReport.BLL.Interfaces.IReportThesisService:
Collaboration graph

Public Member Functions

IEnumerable< ReportThesisGetAll ()
 
IEnumerable< ReportThesisGetAllWhere (Func< ReportThesis, bool > predicate)
 
IEnumerable< ReportThesisGetItemsByRole (ClaimsPrincipal userClaims)
 
IEnumerable< ReportThesisGetPageByRole (int page, int count, ClaimsPrincipal userClaims)
 
int GetCountByRole (ClaimsPrincipal userClaims)
 
ReportThesis GetById (Guid id)
 
ReportThesis Get (Func< ReportThesis, bool > predicate)
 
void CreateItem (ReportThesisModel model)
 
void UpdateItem (ReportThesisEdit model)
 
void DeleteById (Guid id)
 
bool Exists (Guid id)
 
IEnumerable< UserProfileGetAuthors (Guid id)
 
void AddAuthor (Guid id, Guid authorId)
 
void RemoveAuthor (Guid id, Guid authorId)
 

Detailed Description

Definition at line 10 of file IReportThesisService.cs.

Member Function Documentation

void ScientificReport.BLL.Interfaces.IReportThesisService.AddAuthor ( Guid  id,
Guid  authorId 
)
void ScientificReport.BLL.Interfaces.IReportThesisService.CreateItem ( ReportThesisModel  model)
void ScientificReport.BLL.Interfaces.IReportThesisService.DeleteById ( Guid  id)
bool ScientificReport.BLL.Interfaces.IReportThesisService.Exists ( Guid  id)
ReportThesis ScientificReport.BLL.Interfaces.IReportThesisService.Get ( Func< ReportThesis, bool >  predicate)
IEnumerable<ReportThesis> ScientificReport.BLL.Interfaces.IReportThesisService.GetAll ( )
IEnumerable<ReportThesis> ScientificReport.BLL.Interfaces.IReportThesisService.GetAllWhere ( Func< ReportThesis, bool >  predicate)
IEnumerable<UserProfile> ScientificReport.BLL.Interfaces.IReportThesisService.GetAuthors ( Guid  id)
ReportThesis ScientificReport.BLL.Interfaces.IReportThesisService.GetById ( Guid  id)
int ScientificReport.BLL.Interfaces.IReportThesisService.GetCountByRole ( ClaimsPrincipal  userClaims)
IEnumerable<ReportThesis> ScientificReport.BLL.Interfaces.IReportThesisService.GetItemsByRole ( ClaimsPrincipal  userClaims)
IEnumerable<ReportThesis> ScientificReport.BLL.Interfaces.IReportThesisService.GetPageByRole ( int  page,
int  count,
ClaimsPrincipal  userClaims 
)
void ScientificReport.BLL.Interfaces.IReportThesisService.RemoveAuthor ( Guid  id,
Guid  authorId 
)
void ScientificReport.BLL.Interfaces.IReportThesisService.UpdateItem ( ReportThesisEdit  model)

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