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

Public Member Functions

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

Detailed Description

Definition at line 15 of file ScientificInternshipService.cs.

Constructor & Destructor Documentation

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

Definition at line 21 of file ScientificInternshipService.cs.

Member Function Documentation

void ScientificReport.BLL.Services.ScientificInternshipService.AddUser ( ScientificInternship  scientificInternship,
UserProfile  user 
)
virtual void ScientificReport.BLL.Services.ScientificInternshipService.CreateItem ( ScientificInternshipModel  model)
virtual
virtual void ScientificReport.BLL.Services.ScientificInternshipService.DeleteById ( Guid  id)
virtual
virtual bool ScientificReport.BLL.Services.ScientificInternshipService.Exists ( Guid  id)
virtual
virtual ScientificInternship ScientificReport.BLL.Services.ScientificInternshipService.Get ( Func< ScientificInternship, bool >  predicate)
virtual
virtual IEnumerable<ScientificInternship> ScientificReport.BLL.Services.ScientificInternshipService.GetAll ( )
virtual
virtual IEnumerable<ScientificInternship> ScientificReport.BLL.Services.ScientificInternshipService.GetAllWhere ( Func< ScientificInternship, bool >  predicate)
virtual
virtual ScientificInternship ScientificReport.BLL.Services.ScientificInternshipService.GetById ( Guid  id)
virtual
virtual int ScientificReport.BLL.Services.ScientificInternshipService.GetCountByRole ( ClaimsPrincipal  userClaims)
virtual
virtual IEnumerable<ScientificInternship> ScientificReport.BLL.Services.ScientificInternshipService.GetItemsByRole ( ClaimsPrincipal  userClaims)
virtual

Implements ScientificReport.BLL.Interfaces.IScientificInternshipService.

Definition at line 38 of file ScientificInternshipService.cs.

Here is the call graph for this function:

virtual IEnumerable<ScientificInternship> ScientificReport.BLL.Services.ScientificInternshipService.GetPageByRole ( int  page,
int  count,
ClaimsPrincipal  userClaims 
)
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.ScientificInternshipService.GetUsers ( Guid  id)
virtual
void ScientificReport.BLL.Services.ScientificInternshipService.RemoveUser ( ScientificInternship  scientificInternship,
UserProfile  user 
)
virtual void ScientificReport.BLL.Services.ScientificInternshipService.UpdateItem ( ScientificInternshipEditModel  model)
virtual

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