ScientificReport
Main Page
Related Pages
Packages
Classes
Files
File List
IArticleService.cs
Go to the documentation of this file.
1
using
System
;
2
using
System
.Collections.Generic;
3
using
ScientificReport
.
DAL
.
Entities
.
Publications
;
4
using
ScientificReport
.
DAL
.
Entities
.
UserProfile
;
5
6
namespace
ScientificReport
.BLL.Interfaces
7
{
8
public
interface
IArticleService
9
{
10
IEnumerable<Article> GetPage(
int
page,
int
count);
11
int
GetCount();
12
IEnumerable<Article> GetAll();
13
IEnumerable<Article> GetAllWhere(Func<Article, bool> predicate);
14
Article
GetById(Guid
id
);
15
Article
Get(Func<Article, bool> predicate);
16
void
CreateItem(
Article
article);
17
void
UpdateItem(
Article
article);
18
void
DeleteById(Guid
id
);
19
bool
Exists(Guid
id
);
20
void
AddAuthor(
Article
article,
UserProfile
user);
21
void
RemoveAuthor(
Article
article,
UserProfile
user);
22
IEnumerable<UserProfile> GetAuthors(Guid
id
);
23
}
24
}
System
ScientificReport.DAL
ScientificReport.BLL.Interfaces.IArticleService
Definition:
IArticleService.cs:8
ScientificReport.DAL.Entities.Publications
Definition:
Article.cs:4
ScientificReport.DAL.Entities.UserProfile.UserProfile
Definition:
UserProfile.cs:7
ScientificReport.DAL.Entities
Definition:
ApplicantsPatentLicenseActivities.cs:4
ScientificReport.DAL.Entities.UserProfile
Definition:
UserProfile.cs:5
ScientificReport
ScientificReport.DAL.Entities.Publications.Article
Definition:
Article.cs:6
ScientificReport.BLL
Interfaces
IArticleService.cs
Generated by
1.8.11