|
ScientificReport
|


Public Member Functions | |
| PublicationService (ScientificReportDbContext context) | |
| virtual IEnumerable< Publication > | GetAll () |
| virtual IEnumerable< Publication > | GetAllWhere (Func< Publication, bool > predicate) |
| virtual Publication | GetById (Guid id) |
| virtual Publication | Get (Func< Publication, bool > predicate) |
| virtual void | CreateItem (Publication item) |
| virtual void | UpdateItem (Publication item) |
| virtual void | DeleteById (Guid id) |
| virtual bool | PublicationExists (Guid id) |
| virtual ICollection< UserProfile > | GetPublicationAuthors (Guid id) |
| virtual void | AddAuthor (Publication publication, UserProfile user) |
| virtual void | RemoveAuthor (Publication publication, UserProfile user) |
| virtual IEnumerable< Publication > | GetUserPublications (UserProfile user) |
Definition at line 12 of file PublicationService.cs.
| ScientificReport.BLL.Services.PublicationService.PublicationService | ( | ScientificReportDbContext | context | ) |
Definition at line 16 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 73 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 41 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 51 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 36 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 21 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 26 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 31 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 61 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 91 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 56 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 85 of file PublicationService.cs.
|
virtual |
Implements ScientificReport.BLL.Interfaces.IPublicationService.
Definition at line 46 of file PublicationService.cs.