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

Public Member Functions

IEnumerable< MembershipGetAll ()
 
IEnumerable< MembershipGetAllWhere (Func< Membership, bool > predicate)
 
IEnumerable< MembershipGetItemsByRole (ClaimsPrincipal userClaims)
 
IEnumerable< MembershipGetPageByRole (int page, int count, ClaimsPrincipal userClaims)
 
int GetCountByRole (ClaimsPrincipal userClaims)
 
Membership GetById (Guid id)
 
Membership Get (Func< Membership, bool > predicate)
 
void CreateItem (MembershipModel model)
 
void UpdateItem (MembershipEditModel model)
 
void DeleteById (Guid id)
 
bool Exists (Guid id)
 

Detailed Description

Definition at line 9 of file IMembershipService.cs.

Member Function Documentation

void ScientificReport.BLL.Interfaces.IMembershipService.CreateItem ( MembershipModel  model)
void ScientificReport.BLL.Interfaces.IMembershipService.DeleteById ( Guid  id)
bool ScientificReport.BLL.Interfaces.IMembershipService.Exists ( Guid  id)
Membership ScientificReport.BLL.Interfaces.IMembershipService.Get ( Func< Membership, bool >  predicate)
IEnumerable<Membership> ScientificReport.BLL.Interfaces.IMembershipService.GetAll ( )
IEnumerable<Membership> ScientificReport.BLL.Interfaces.IMembershipService.GetAllWhere ( Func< Membership, bool >  predicate)
Membership ScientificReport.BLL.Interfaces.IMembershipService.GetById ( Guid  id)
int ScientificReport.BLL.Interfaces.IMembershipService.GetCountByRole ( ClaimsPrincipal  userClaims)
IEnumerable<Membership> ScientificReport.BLL.Interfaces.IMembershipService.GetItemsByRole ( ClaimsPrincipal  userClaims)
IEnumerable<Membership> ScientificReport.BLL.Interfaces.IMembershipService.GetPageByRole ( int  page,
int  count,
ClaimsPrincipal  userClaims 
)
void ScientificReport.BLL.Interfaces.IMembershipService.UpdateItem ( MembershipEditModel  model)

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