C# Class BinaryStudio.TaskManager.Logic.Core.NewsRepository

Inheritance: INewsRepository
Exibir arquivo Open project: dv00d00/BinaryStudio.TaskManager

Public Methods

Method Description
AddNews ( News news ) : void
GetAllNewsForUser ( int userId ) : IEnumerable
GetAllUnreadNewsForUser ( int userId ) : IEnumerable
GetNewsById ( int newsId ) : News
GetNewsCount ( int userId ) : int
GetUnreadNewsCountForUserByName ( string userName ) : int
MarkAllUnreadNewsForUser ( int userId ) : void
MarkAsRead ( int newsId ) : void
NewsRepository ( DataBaseContext dataBaseContext ) : System.Collections.Generic

Method Details

AddNews() public method

public AddNews ( News news ) : void
news BinaryStudio.TaskManager.Logic.Domain.News
return void

GetAllNewsForUser() public method

public GetAllNewsForUser ( int userId ) : IEnumerable
userId int
return IEnumerable

GetAllUnreadNewsForUser() public method

public GetAllUnreadNewsForUser ( int userId ) : IEnumerable
userId int
return IEnumerable

GetNewsById() public method

public GetNewsById ( int newsId ) : News
newsId int
return BinaryStudio.TaskManager.Logic.Domain.News

GetNewsCount() public method

public GetNewsCount ( int userId ) : int
userId int
return int

GetUnreadNewsCountForUserByName() public method

public GetUnreadNewsCountForUserByName ( string userName ) : int
userName string
return int

MarkAllUnreadNewsForUser() public method

public MarkAllUnreadNewsForUser ( int userId ) : void
userId int
return void

MarkAsRead() public method

public MarkAsRead ( int newsId ) : void
newsId int
return void

NewsRepository() public method

public NewsRepository ( DataBaseContext dataBaseContext ) : System.Collections.Generic
dataBaseContext BinaryStudio.TaskManager.Logic.Domain.DataBaseContext
return System.Collections.Generic