ScientificReport
ScientificReport.BLL.Interfaces.IArticleService Interface Reference
Inheritance diagram for ScientificReport.BLL.Interfaces.IArticleService:
Inheritance graph
Collaboration diagram for ScientificReport.BLL.Interfaces.IArticleService:
Collaboration graph

Public Member Functions

IEnumerable< ArticleGetPage (int page, int count)
 
int GetCount ()
 
IEnumerable< ArticleGetAll ()
 
IEnumerable< ArticleGetAllWhere (Func< Article, bool > predicate)
 
Article GetById (Guid id)
 
Article Get (Func< Article, bool > predicate)
 
void CreateItem (Article article)
 
void UpdateItem (Article article)
 
void DeleteById (Guid id)
 
bool Exists (Guid id)
 
void AddAuthor (Article article, UserProfile user)
 
void RemoveAuthor (Article article, UserProfile user)
 
IEnumerable< UserProfileGetAuthors (Guid id)
 

Detailed Description

Definition at line 8 of file IArticleService.cs.

Member Function Documentation

void ScientificReport.BLL.Interfaces.IArticleService.AddAuthor ( Article  article,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IArticleService.CreateItem ( Article  article)
void ScientificReport.BLL.Interfaces.IArticleService.DeleteById ( Guid  id)
bool ScientificReport.BLL.Interfaces.IArticleService.Exists ( Guid  id)
Article ScientificReport.BLL.Interfaces.IArticleService.Get ( Func< Article, bool >  predicate)
IEnumerable<Article> ScientificReport.BLL.Interfaces.IArticleService.GetAll ( )
IEnumerable<Article> ScientificReport.BLL.Interfaces.IArticleService.GetAllWhere ( Func< Article, bool >  predicate)
IEnumerable<UserProfile> ScientificReport.BLL.Interfaces.IArticleService.GetAuthors ( Guid  id)
Article ScientificReport.BLL.Interfaces.IArticleService.GetById ( Guid  id)
int ScientificReport.BLL.Interfaces.IArticleService.GetCount ( )
IEnumerable<Article> ScientificReport.BLL.Interfaces.IArticleService.GetPage ( int  page,
int  count 
)
void ScientificReport.BLL.Interfaces.IArticleService.RemoveAuthor ( Article  article,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IArticleService.UpdateItem ( Article  article)

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