|
ScientificReport
|


Public Member Functions | |
| DepartmentService (ScientificReportDbContext context) | |
| virtual int | GetCount () |
| virtual IEnumerable< Department > | GetPage (int page, int count) |
| virtual IEnumerable< Department > | GetAll () |
| virtual IEnumerable< Department > | Filter (DepartmentIndexModel model) |
| virtual IEnumerable< Department > | GetAllWhere (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< Department > | SortDepartmentsBy (Department.SortByOption option, int page, int count) |
Definition at line 14 of file DepartmentService.cs.
| ScientificReport.BLL.Services.DepartmentService.DepartmentService | ( | ScientificReportDbContext | context | ) |
Definition at line 19 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 94 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 118 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 74 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 84 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 89 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 40 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 69 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 35 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 59 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 64 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 25 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 30 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 106 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 130 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 153 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 79 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 142 of file DepartmentService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IDepartmentService.
Definition at line 147 of file DepartmentService.cs.