ScientificReport
ScientificReport.BLL.Services.ScientificWorkService Class Reference
Inheritance diagram for ScientificReport.BLL.Services.ScientificWorkService:
Inheritance graph
Collaboration diagram for ScientificReport.BLL.Services.ScientificWorkService:
Collaboration graph

Public Member Functions

 ScientificWorkService (ScientificReportDbContext context)
 
virtual IEnumerable< ScientificWorkGetAll ()
 
virtual IEnumerable< ScientificWorkGetAllWhere (Func< ScientificWork, bool > predicate)
 
virtual IEnumerable< ScientificWorkGetItemsByRole (ClaimsPrincipal userClaims)
 
virtual IEnumerable< ScientificWorkGetPageByRole (int page, int count, ClaimsPrincipal userClaims)
 
virtual int GetCountByRole (ClaimsPrincipal userClaims)
 
virtual ScientificWork GetById (Guid id)
 
virtual ScientificWork Get (Func< ScientificWork, bool > predicate)
 
virtual void CreateItem (ScientificWork item)
 
virtual void UpdateItem (ScientificWork item)
 
virtual void DeleteById (Guid id)
 
virtual bool Any (Func< ScientificWork, bool > predicate)
 
virtual bool Exists (Guid id)
 
virtual IEnumerable< UserProfileGetAuthors (Guid id)
 
virtual void AddAuthor (Guid id, Guid authorId)
 
virtual void RemoveAuthor (Guid id, Guid authorId)
 

Detailed Description

Definition at line 15 of file ScientificWorkService.cs.

Constructor & Destructor Documentation

ScientificReport.BLL.Services.ScientificWorkService.ScientificWorkService ( ScientificReportDbContext  context)

Definition at line 21 of file ScientificWorkService.cs.

Member Function Documentation

virtual void ScientificReport.BLL.Services.ScientificWorkService.AddAuthor ( Guid  id,
Guid  authorId 
)
virtual
virtual bool ScientificReport.BLL.Services.ScientificWorkService.Any ( Func< ScientificWork, bool >  predicate)
virtual
virtual void ScientificReport.BLL.Services.ScientificWorkService.CreateItem ( ScientificWork  item)
virtual
virtual void ScientificReport.BLL.Services.ScientificWorkService.DeleteById ( Guid  id)
virtual
virtual bool ScientificReport.BLL.Services.ScientificWorkService.Exists ( Guid  id)
virtual
virtual ScientificWork ScientificReport.BLL.Services.ScientificWorkService.Get ( Func< ScientificWork, bool >  predicate)
virtual
virtual IEnumerable<ScientificWork> ScientificReport.BLL.Services.ScientificWorkService.GetAll ( )
virtual
virtual IEnumerable<ScientificWork> ScientificReport.BLL.Services.ScientificWorkService.GetAllWhere ( Func< ScientificWork, bool >  predicate)
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.ScientificWorkService.GetAuthors ( Guid  id)
virtual
virtual ScientificWork ScientificReport.BLL.Services.ScientificWorkService.GetById ( Guid  id)
virtual
virtual int ScientificReport.BLL.Services.ScientificWorkService.GetCountByRole ( ClaimsPrincipal  userClaims)
virtual
virtual IEnumerable<ScientificWork> ScientificReport.BLL.Services.ScientificWorkService.GetItemsByRole ( ClaimsPrincipal  userClaims)
virtual

Implements ScientificReport.BLL.Interfaces.IScientificWorkService.

Definition at line 38 of file ScientificWorkService.cs.

Here is the call graph for this function:

virtual IEnumerable<ScientificWork> ScientificReport.BLL.Services.ScientificWorkService.GetPageByRole ( int  page,
int  count,
ClaimsPrincipal  userClaims 
)
virtual
virtual void ScientificReport.BLL.Services.ScientificWorkService.RemoveAuthor ( Guid  id,
Guid  authorId 
)
virtual
virtual void ScientificReport.BLL.Services.ScientificWorkService.UpdateItem ( ScientificWork  item)
virtual

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