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

Public Member Functions

IEnumerable< ScientificInternshipGetAll ()
 
IEnumerable< ScientificInternshipGetAllWhere (Func< ScientificInternship, bool > predicate)
 
IEnumerable< ScientificInternshipGetItemsByRole (ClaimsPrincipal userClaims)
 
IEnumerable< ScientificInternshipGetPageByRole (int page, int count, ClaimsPrincipal userClaims)
 
int GetCountByRole (ClaimsPrincipal userClaims)
 
ScientificInternship GetById (Guid id)
 
ScientificInternship Get (Func< ScientificInternship, bool > predicate)
 
void CreateItem (ScientificInternshipModel model)
 
void UpdateItem (ScientificInternshipEditModel model)
 
void DeleteById (Guid id)
 
bool Exists (Guid id)
 
void AddUser (ScientificInternship scientificInternship, UserProfile user)
 
void RemoveUser (ScientificInternship scientificInternship, UserProfile user)
 
IEnumerable< UserProfileGetUsers (Guid id)
 

Detailed Description

Definition at line 10 of file IScientificInternshipService.cs.

Member Function Documentation

void ScientificReport.BLL.Interfaces.IScientificInternshipService.AddUser ( ScientificInternship  scientificInternship,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IScientificInternshipService.CreateItem ( ScientificInternshipModel  model)
void ScientificReport.BLL.Interfaces.IScientificInternshipService.DeleteById ( Guid  id)
bool ScientificReport.BLL.Interfaces.IScientificInternshipService.Exists ( Guid  id)
ScientificInternship ScientificReport.BLL.Interfaces.IScientificInternshipService.Get ( Func< ScientificInternship, bool >  predicate)
IEnumerable<ScientificInternship> ScientificReport.BLL.Interfaces.IScientificInternshipService.GetAll ( )
IEnumerable<ScientificInternship> ScientificReport.BLL.Interfaces.IScientificInternshipService.GetAllWhere ( Func< ScientificInternship, bool >  predicate)
ScientificInternship ScientificReport.BLL.Interfaces.IScientificInternshipService.GetById ( Guid  id)
int ScientificReport.BLL.Interfaces.IScientificInternshipService.GetCountByRole ( ClaimsPrincipal  userClaims)
IEnumerable<ScientificInternship> ScientificReport.BLL.Interfaces.IScientificInternshipService.GetItemsByRole ( ClaimsPrincipal  userClaims)
IEnumerable<ScientificInternship> ScientificReport.BLL.Interfaces.IScientificInternshipService.GetPageByRole ( int  page,
int  count,
ClaimsPrincipal  userClaims 
)
IEnumerable<UserProfile> ScientificReport.BLL.Interfaces.IScientificInternshipService.GetUsers ( Guid  id)
void ScientificReport.BLL.Interfaces.IScientificInternshipService.RemoveUser ( ScientificInternship  scientificInternship,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IScientificInternshipService.UpdateItem ( ScientificInternshipEditModel  model)

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