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

Public Member Functions

 DepartmentService (ScientificReportDbContext context)
 
virtual int GetCount ()
 
virtual IEnumerable< DepartmentGetPage (int page, int count)
 
virtual IEnumerable< DepartmentGetAll ()
 
virtual IEnumerable< DepartmentFilter (DepartmentIndexModel model)
 
virtual IEnumerable< DepartmentGetAllWhere (Func< Department, bool > predicate)
 
virtual Department GetById (Guid id)
 
virtual Department Get (Func< Department, bool > predicate)
 
virtual void CreateItem (Department department)
 
virtual void UpdateItem (Department department)
 
virtual void DeleteById (Guid id)
 
virtual bool Exists (Guid id)
 
virtual void AddScientificWork (Guid id, ScientificWork scientificWork)
 
virtual void RemoveScientificWork (Guid id, ScientificWork scientificWork)
 
virtual void AddUser (Guid id, UserProfile user)
 
virtual void RemoveUser (Guid id, UserProfile user)
 
virtual bool UserIsHired (UserProfile user)
 
virtual bool UserWorksInDepartment (UserProfile headOfDepartment, Guid userId)
 
virtual IEnumerable< DepartmentSortDepartmentsBy (Department.SortByOption option, int page, int count)
 

Detailed Description

Definition at line 14 of file DepartmentService.cs.

Constructor & Destructor Documentation

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

Definition at line 19 of file DepartmentService.cs.

Member Function Documentation

virtual void ScientificReport.BLL.Services.DepartmentService.AddScientificWork ( Guid  id,
ScientificWork  scientificWork 
)
virtual
virtual void ScientificReport.BLL.Services.DepartmentService.AddUser ( Guid  id,
UserProfile  user 
)
virtual
virtual void ScientificReport.BLL.Services.DepartmentService.CreateItem ( Department  department)
virtual
virtual void ScientificReport.BLL.Services.DepartmentService.DeleteById ( Guid  id)
virtual
virtual bool ScientificReport.BLL.Services.DepartmentService.Exists ( Guid  id)
virtual
virtual IEnumerable<Department> ScientificReport.BLL.Services.DepartmentService.Filter ( DepartmentIndexModel  model)
virtual
virtual Department ScientificReport.BLL.Services.DepartmentService.Get ( Func< Department, bool >  predicate)
virtual
virtual IEnumerable<Department> ScientificReport.BLL.Services.DepartmentService.GetAll ( )
virtual
virtual IEnumerable<Department> ScientificReport.BLL.Services.DepartmentService.GetAllWhere ( Func< Department, bool >  predicate)
virtual
virtual Department ScientificReport.BLL.Services.DepartmentService.GetById ( Guid  id)
virtual
virtual int ScientificReport.BLL.Services.DepartmentService.GetCount ( )
virtual
virtual IEnumerable<Department> ScientificReport.BLL.Services.DepartmentService.GetPage ( int  page,
int  count 
)
virtual
virtual void ScientificReport.BLL.Services.DepartmentService.RemoveScientificWork ( Guid  id,
ScientificWork  scientificWork 
)
virtual
virtual void ScientificReport.BLL.Services.DepartmentService.RemoveUser ( Guid  id,
UserProfile  user 
)
virtual
virtual IEnumerable<Department> ScientificReport.BLL.Services.DepartmentService.SortDepartmentsBy ( Department.SortByOption  option,
int  page,
int  count 
)
virtual
virtual void ScientificReport.BLL.Services.DepartmentService.UpdateItem ( Department  department)
virtual
virtual bool ScientificReport.BLL.Services.DepartmentService.UserIsHired ( UserProfile  user)
virtual
virtual bool ScientificReport.BLL.Services.DepartmentService.UserWorksInDepartment ( UserProfile  headOfDepartment,
Guid  userId 
)
virtual

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