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

Public Member Functions

IEnumerable< ScientificWorkGetAll ()
 
IEnumerable< ScientificWorkGetAllWhere (Func< ScientificWork, bool > predicate)
 
IEnumerable< ScientificWorkGetItemsByRole (ClaimsPrincipal userClaims)
 
IEnumerable< ScientificWorkGetPageByRole (int page, int count, ClaimsPrincipal userClaims)
 
int GetCountByRole (ClaimsPrincipal userClaims)
 
ScientificWork GetById (Guid id)
 
ScientificWork Get (Func< ScientificWork, bool > predicate)
 
void CreateItem (ScientificWork item)
 
void UpdateItem (ScientificWork item)
 
void DeleteById (Guid id)
 
bool Any (Func< ScientificWork, bool > predicate)
 
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 9 of file IScientificWorkService.cs.

Member Function Documentation

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

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